[cig-commits] [commit] devel, master: new values_from_mesher.h (the version I committed a few minutes ago was not the right one) (82e5440)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Nov 6 08:06:16 PST 2014


Repository : https://github.com/geodynamics/specfem3d_globe

On branches: devel,master
Link       : https://github.com/geodynamics/specfem3d_globe/compare/bc58e579b3b0838a0968725a076f5904845437ca...be63f20cbb6f462104e949894dbe205d2398cd7f

>---------------------------------------------------------------

commit 82e54404622e5d15d284359f308177966f709263
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date:   Mon Jun 10 15:53:32 2013 +0000

    new values_from_mesher.h (the version I committed a few minutes ago was not the right one)


>---------------------------------------------------------------

82e54404622e5d15d284359f308177966f709263
 .../OUTPUT_FILES_reference_OK/values_from_mesher.h | 162 +++++++++++----------
 1 file changed, 82 insertions(+), 80 deletions(-)

diff --git a/small_benchmark_run_to_test_very_simple_Earth/OUTPUT_FILES_reference_OK/values_from_mesher.h b/small_benchmark_run_to_test_very_simple_Earth/OUTPUT_FILES_reference_OK/values_from_mesher.h
index 2d0dc5a..cd24484 100644
--- a/small_benchmark_run_to_test_very_simple_Earth/OUTPUT_FILES_reference_OK/values_from_mesher.h
+++ b/small_benchmark_run_to_test_very_simple_Earth/OUTPUT_FILES_reference_OK/values_from_mesher.h
@@ -10,36 +10,36 @@
  !
  ! these statistics include the central cube
  !
- ! number of processors =          150
+ ! number of processors =           24
  !
- ! maximum number of points per region =      1559049
+ ! maximum number of points per region =       791825
  !
  ! on NEC SX, make sure "loopcnt=" parameter
- ! in Makefile is greater than max vector length =      4677147
+ ! in Makefile is greater than max vector length =      2375475
  !
- ! total elements per slice =        26964
- ! total points per slice =      1788935
+ ! total elements per slice =        13275
+ ! total points per slice =       887483
  !
  ! total for full 6-chunk mesh:
  ! ---------------------------
  !
  ! exact total number of spectral elements in entire mesh = 
- !    3909600.00000000     
+ !    313600.000000000     
  ! approximate total number of points in entire mesh = 
- !    259482445.000000     
+ !    20954987.0000000     
  ! approximate total number of degrees of freedom in entire mesh = 
- !    734419035.000000     
+ !    59310609.0000000     
  !
  ! resolution of the mesh at the surface:
  ! -------------------------------------
  !
- ! spectral elements along a great circle =          960
- ! GLL points along a great circle =         3840
- ! average distance between points in degrees =   9.3750000E-02
- ! average distance between points in km =    10.42452    
- ! average size of a spectral element in km =    41.69810    
+ ! spectral elements along a great circle =          320
+ ! GLL points along a great circle =         1280
+ ! average distance between points in degrees =   0.2812500    
+ ! average distance between points in km =    31.27357    
+ ! average size of a spectral element in km =    125.0943    
  !
- ! number of time steps =         5600
+ ! number of time steps =         8800
  !
  ! number of seismic sources =            1
  !
@@ -53,10 +53,10 @@
  !  by typing "size -d bin/xspecfem3D"
  !  after compiling the code with the DATA/Par_file you plan to use)
  !
- ! size of static arrays per slice =    636.357580000000       MB
- !                                 =    606.877880096436       MiB
- !                                 =   0.636357580000000       GB
- !                                 =   0.592654179781675       GiB
+ ! size of static arrays per slice =    130.248624000000       MB
+ !                                 =    124.214767456055       MiB
+ !                                 =   0.130248624000000       GB
+ !                                 =   0.121303483843803       GiB
  !
  ! (should be below to 80% or 90% of the memory installed per core)
  ! (if significantly more, the job will not run by lack of memory )
@@ -65,34 +65,36 @@
  ! (but that can be perfectly acceptable if you can afford it and
  !  want faster results by using more cores)
  !
- ! size of static arrays for all slices =    95.4536370000000       GB
- !                                      =    88.8981269672513       GiB
- !                                      =   9.545363699999999E-002  TB
- !                                      =   8.681457711645635E-002  TiB
+ ! size of static arrays for all slices =    3125.96697600000       MB
+ !                                      =    2981.15441894531       MiB
+ !                                      =    3.12596697600000       GB
+ !                                      =    2.91128361225128       GiB
+ !                                      =   3.125966976000000E-003  TB
+ !                                      =   2.843050402589142E-003  TiB
  !
  
- integer, parameter :: NEX_XI_VAL =          240
- integer, parameter :: NEX_ETA_VAL =          240
+ integer, parameter :: NEX_XI_VAL =           80
+ integer, parameter :: NEX_ETA_VAL =           80
  
- integer, parameter :: NSPEC_CRUST_MANTLE =        23616
- integer, parameter :: NSPEC_OUTER_CORE =         2160
- integer, parameter :: NSPEC_INNER_CORE =         1188
+ integer, parameter :: NSPEC_CRUST_MANTLE =        11900
+ integer, parameter :: NSPEC_OUTER_CORE =         1075
+ integer, parameter :: NSPEC_INNER_CORE =          300
  
- integer, parameter :: NGLOB_CRUST_MANTLE =      1559049
- integer, parameter :: NGLOB_OUTER_CORE =       146761
- integer, parameter :: NGLOB_INNER_CORE =        83125
+ integer, parameter :: NGLOB_CRUST_MANTLE =       791825
+ integer, parameter :: NGLOB_OUTER_CORE =        74049
+ integer, parameter :: NGLOB_INNER_CORE =        21609
  
  integer, parameter :: NSPECMAX_ANISO_IC =            1
  
- integer, parameter :: NSPECMAX_ISO_MANTLE =        23616
- integer, parameter :: NSPECMAX_TISO_MANTLE =        23616
+ integer, parameter :: NSPECMAX_ISO_MANTLE =        11900
+ integer, parameter :: NSPECMAX_TISO_MANTLE =            1
  integer, parameter :: NSPECMAX_ANISO_MANTLE =            1
  
- integer, parameter :: NSPEC_CRUST_MANTLE_ATTENUAT =        23616
- integer, parameter :: NSPEC_INNER_CORE_ATTENUATION =         1188
+ integer, parameter :: NSPEC_CRUST_MANTLE_ATTENUAT =            1
+ integer, parameter :: NSPEC_INNER_CORE_ATTENUATION =            1
  
- integer, parameter :: NSPEC_CRUST_MANTLE_STR_OR_ATT =        23616
- integer, parameter :: NSPEC_INNER_CORE_STR_OR_ATT =         1188
+ integer, parameter :: NSPEC_CRUST_MANTLE_STR_OR_ATT =            1
+ integer, parameter :: NSPEC_INNER_CORE_STR_OR_ATT =            1
  
  integer, parameter :: NSPEC_CRUST_MANTLE_STR_AND_ATT =            1
  integer, parameter :: NSPEC_INNER_CORE_STR_AND_ATT =            1
@@ -111,65 +113,65 @@
  integer, parameter :: NSPEC_CRUST_MANTLE_STACEY =            1
  integer, parameter :: NSPEC_OUTER_CORE_STACEY =            1
  
- integer, parameter :: NGLOB_CRUST_MANTLE_OCEANS =      1559049
+ integer, parameter :: NGLOB_CRUST_MANTLE_OCEANS =            1
  
- logical, parameter :: TRANSVERSE_ISOTROPY_VAL = .true.
+ logical, parameter :: TRANSVERSE_ISOTROPY_VAL = .false.
  
  logical, parameter :: ANISOTROPIC_3D_MANTLE_VAL = .false.
  
  logical, parameter :: ANISOTROPIC_INNER_CORE_VAL = .false.
  
- logical, parameter :: ATTENUATION_VAL = .true.
+ logical, parameter :: ATTENUATION_VAL = .false.
  
  logical, parameter :: ATTENUATION_3D_VAL = .false.
  
- logical, parameter :: ELLIPTICITY_VAL = .true.
+ logical, parameter :: ELLIPTICITY_VAL = .false.
  
- logical, parameter :: GRAVITY_VAL = .true.
+ logical, parameter :: GRAVITY_VAL = .false.
  
- logical, parameter :: OCEANS_VAL = .true.
+ logical, parameter :: OCEANS_VAL = .false.
  
- integer, parameter :: NX_BATHY_VAL = NX_BATHY
- integer, parameter :: NY_BATHY_VAL = NY_BATHY
+ integer, parameter :: NX_BATHY_VAL = 1
+ integer, parameter :: NY_BATHY_VAL = 1
  
- logical, parameter :: ROTATION_VAL = .true.
- integer, parameter :: NSPEC_OUTER_CORE_ROTATION =         2160
+ logical, parameter :: ROTATION_VAL = .false.
+ integer, parameter :: NSPEC_OUTER_CORE_ROTATION =            1
  
- integer, parameter :: NGLOB1D_RADIAL_CM =          153
- integer, parameter :: NGLOB1D_RADIAL_OC =           97
- integer, parameter :: NGLOB1D_RADIAL_IC =           13
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_CM =        16934
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_OC =         4518
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_IC =         3411
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_CM =        16934
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_OC =         4518
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_IC =         3411
- integer, parameter :: NPROC_XI_VAL =            5
- integer, parameter :: NPROC_ETA_VAL =            5
+ integer, parameter :: NGLOB1D_RADIAL_CM =          105
+ integer, parameter :: NGLOB1D_RADIAL_OC =           73
+ integer, parameter :: NGLOB1D_RADIAL_IC =            9
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_CM =         9914
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_OC =         2666
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_IC =         1083
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_CM =         9914
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_OC =         2666
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_IC =         1083
+ integer, parameter :: NPROC_XI_VAL =            2
+ integer, parameter :: NPROC_ETA_VAL =            2
  integer, parameter :: NCHUNKS_VAL =            6
- integer, parameter :: NPROCTOT_VAL =          150
- integer, parameter :: NGLOB2DMAX_XY_CM_VAL =        16934
- integer, parameter :: NGLOB2DMAX_XY_OC_VAL =         4518
- integer, parameter :: NGLOB2DMAX_XY_IC_VAL =         3411
- integer, parameter :: NUMMSGS_FACES_VAL =           60
+ integer, parameter :: NPROCTOT_VAL =           24
+ integer, parameter :: NGLOB2DMAX_XY_CM_VAL =         9914
+ integer, parameter :: NGLOB2DMAX_XY_OC_VAL =         2666
+ integer, parameter :: NGLOB2DMAX_XY_IC_VAL =         1083
+ integer, parameter :: NUMMSGS_FACES_VAL =           24
  integer, parameter :: NCORNERSCHUNKS_VAL =            8
- integer, parameter :: ATT1 =            5
- integer, parameter :: ATT2 =            5
- integer, parameter :: ATT3 =            5
- integer, parameter :: ATT4 =        23616
- integer, parameter :: ATT5 =         1188
- integer, parameter :: NSPEC2DMAX_XMIN_XMAX_CM =          864
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_CM =          864
- integer, parameter :: NSPEC2D_BOTTOM_CM =          144
- integer, parameter :: NSPEC2D_TOP_CM =         2304
- integer, parameter :: NSPEC2DMAX_XMIN_XMAX_IC =          198
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_IC =          198
- integer, parameter :: NSPEC2D_BOTTOM_IC =           36
- integer, parameter :: NSPEC2D_TOP_IC =           36
- integer, parameter :: NSPEC2DMAX_XMIN_XMAX_OC =          216
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_OC =          216
- integer, parameter :: NSPEC2D_BOTTOM_OC =           36
- integer, parameter :: NSPEC2D_TOP_OC =          144
+ integer, parameter :: ATT1 =            1
+ integer, parameter :: ATT2 =            1
+ integer, parameter :: ATT3 =            1
+ integer, parameter :: ATT4 =            1
+ integer, parameter :: ATT5 =            1
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_CM =          510
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_CM =          510
+ integer, parameter :: NSPEC2D_BOTTOM_CM =          100
+ integer, parameter :: NSPEC2D_TOP_CM =         1600
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_IC =           60
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_IC =           60
+ integer, parameter :: NSPEC2D_BOTTOM_IC =           25
+ integer, parameter :: NSPEC2D_TOP_IC =           25
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_OC =          130
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_OC =          135
+ integer, parameter :: NSPEC2D_BOTTOM_OC =           25
+ integer, parameter :: NSPEC2D_TOP_OC =          100
  integer, parameter :: NSPEC2D_MOHO =            1
  integer, parameter :: NSPEC2D_400 =            1
  integer, parameter :: NSPEC2D_670 =            1
@@ -177,6 +179,6 @@
  integer, parameter :: NSPEC2D_ICB =            1
  logical, parameter :: USE_DEVILLE_PRODUCTS_VAL = .true.
  logical, parameter :: PARTIAL_PHYS_DISPERSION_ONLY = .false.
- logical, parameter :: COMPUTE_AND_STORE_STRAIN = .true. 
+ logical, parameter :: COMPUTE_AND_STORE_STRAIN = .false.
  integer, parameter :: NSPEC_CRUST_MANTLE_3DMOVIE = 1
  integer, parameter :: NGLOB_CRUST_MANTLE_3DMOVIE = 1



More information about the CIG-COMMITS mailing list