[cig-commits] r12542 - in seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta: . OUTPUT_FILES

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Wed Aug 6 06:08:18 PDT 2008


Author: dkomati1
Date: 2008-08-06 06:08:18 -0700 (Wed, 06 Aug 2008)
New Revision: 12542

Modified:
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/Makefile
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/OUTPUT_FILES/values_from_mesher.h
Log:
added -ftz to Intel ifort options


Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/Makefile
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/Makefile	2008-08-06 12:01:47 UTC (rev 12541)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/Makefile	2008-08-06 13:08:18 UTC (rev 12542)
@@ -32,15 +32,14 @@
 #
 FC = ifort
 MPIFC = mpif90
-FLAGS_NO_CHECK = -O1 -e95 -implicitnone -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check all -align sequence -assume byterecl -fpe0 -no-ftz
-#FLAGS_NO_CHECK = -O0 -e95 -implicitnone -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nobounds -align sequence -assume byterecl -fpe0 -no-ftz
-#FLAGS_NO_CHECK = -O3 -xP -e95 -implicitnone -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nobounds -align sequence -assume byterecl -fpe0 -no-ftz
+FLAGS_NO_CHECK = -O1 -vec-report0 -e95 -implicitnone -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nobounds -align sequence -assume byterecl -ftrapuv -fpe0 -ftz -traceback
+#FLAGS_NO_CHECK = -O3 -xP -vec-report0 -e95 -implicitnone -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nobounds -align sequence -assume byterecl -fpe3 -ftz
 
 #
 # GNU gfortran
 #
 #FC = gfortran
-#MPIFC = /home/r/geophy/dkomati1/bin/mpich2-1.0.7/bin/mpif90
+#MPIFC = /opt/mpich2_gfortran/bin/mpif90
 #FLAGS_NO_CHECK = -std=gnu -fimplicit-none -frange-check -O3 -fmax-errors=10 -pedantic -pedantic-errors -Waliasing -Wampersand -Wcharacter-truncation -Wline-truncation -Wsurprising -Wno-tabs -Wunderflow -fno-trapping-math
 
 #

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/OUTPUT_FILES/values_from_mesher.h
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/OUTPUT_FILES/values_from_mesher.h	2008-08-06 12:01:47 UTC (rev 12541)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/OUTPUT_FILES/values_from_mesher.h	2008-08-06 13:08:18 UTC (rev 12542)
@@ -6,40 +6,67 @@
  ! ---------------
  !
  !
- ! number of chunks =            6
+ ! number of chunks =            1
  !
- ! these statistics include the central cube
+ ! these statistics do not include the central cube
  !
- ! number of processors =         1944
+ ! number of processors =            4
  !
- ! maximum number of points per region =      3776989
+ ! maximum number of points per region =       576013
  !
- ! on NEC SX and Earth Simulator, make sure "loopcnt=" parameter
- ! in Makefile is greater than max vector length =     11330967
+ ! on NEC SX, make sure "loopcnt=" parameter
+ ! in Makefile is greater than max vector length =      1728039
  !
- ! total elements per slice =        68976
- ! total points per slice =      4563683
+ ! total elements per slice =         9360
+ ! total points per slice =       626599
  !
  ! total for full 6-chunk mesh:
  ! ---------------------------
  !
  ! exact total number of spectral elements in entire mesh = 
- !    127790784.000000     
+ !    224640.000000000     
  ! approximate total number of points in entire mesh = 
- !    8465886067.00000     
+ !    15038376.0000000     
  ! approximate total number of degrees of freedom in entire mesh = 
- !    23478661929.0000     
+ !    42811848.0000000     
  !
+ ! position of the mesh chunk at the surface:
+ ! -----------------------------------------
+ !
+ ! angular size in first direction in degrees =    90.00000    
+ ! angular size in second direction in degrees =    90.00000    
+ !
+ ! longitude of center in degrees =   0.0000000E+00
+ ! latitude of center in degrees =    90.00000    
+ !
+ ! angle of rotation of the first chunk =   0.0000000E+00
+ !
+ ! corner            1
+ ! longitude in degrees =   -45.0000000000000     
+ ! latitude in degrees =    35.4465752495873     
+ !
+ ! corner            2
+ ! longitude in degrees =    45.0000000000000     
+ ! latitude in degrees =    35.4465752495873     
+ !
+ ! corner            3
+ ! longitude in degrees =   -135.000000000000     
+ ! latitude in degrees =    35.4465752495873     
+ !
+ ! corner            4
+ ! longitude in degrees =    135.000000000000     
+ ! latitude in degrees =    35.4465752495873     
+ !
  ! resolution of the mesh at the surface:
  ! -------------------------------------
  !
- ! spectral elements along a great circle =         3456
- ! GLL points along a great circle =        13824
- ! average distance between points in degrees =   2.6041666E-02
- ! average distance between points in km =    2.895701    
- ! average size of a spectral element in km =    11.58280    
+ ! spectral elements along a great circle =          256
+ ! GLL points along a great circle =         1024
+ ! average distance between points in degrees =   0.3515625    
+ ! average distance between points in km =    39.09196    
+ ! average size of a spectral element in km =    156.3679    
  !
- ! number of time steps =        23700
+ ! number of time steps =         7900
  !
  ! number of seismic sources =            1
  !
@@ -47,7 +74,7 @@
  ! approximate static memory needed by the solver:
  ! ----------------------------------------------
  !
- ! size of static arrays per slice =   0.592284619808197       GB
+ ! size of static arrays per slice =   8.134651184082031E-002  GB
  !
  !   (should be below and typically equal to 80% of 1.5 GB = 1.2 GB on pangu
  !    at Caltech, and below and typically equal to 85% of 2 GB = 1.7 GB
@@ -55,24 +82,24 @@
  !   (if significantly more, the job will not run by lack of memory)
  !   (if significantly less, you waste a significant amount of memory)
  !
- ! size of static arrays for all slices =    1151.40130090714       GB
- !                                      =    1.12441533291712       TB
+ ! size of static arrays for all slices =   0.325386047363281       GB
+ !                                      =   3.177598118782043E-004  TB
  !
  
- integer, parameter :: NEX_XI_VAL =          864
- integer, parameter :: NEX_ETA_VAL =          864
+ integer, parameter :: NEX_XI_VAL =           64
+ integer, parameter :: NEX_ETA_VAL =           64
  
- integer, parameter :: NSPEC_CRUST_MANTLE =        57456
- integer, parameter :: NSPEC_OUTER_CORE =         7308
- integer, parameter :: NSPEC_INNER_CORE =         4212
+ integer, parameter :: NSPEC_CRUST_MANTLE =         8640
+ integer, parameter :: NSPEC_OUTER_CORE =          688
+ integer, parameter :: NSPEC_INNER_CORE =           32
  
- integer, parameter :: NGLOB_CRUST_MANTLE =      3776989
- integer, parameter :: NGLOB_OUTER_CORE =       493569
- integer, parameter :: NGLOB_INNER_CORE =       293125
+ integer, parameter :: NGLOB_CRUST_MANTLE =       576013
+ integer, parameter :: NGLOB_OUTER_CORE =        47985
+ integer, parameter :: NGLOB_INNER_CORE =         2601
  
  integer, parameter :: NSPECMAX_ANISO_IC =            1
  
- integer, parameter :: NSPECMAX_ISO_MANTLE =        57456
+ integer, parameter :: NSPECMAX_ISO_MANTLE =         8640
  integer, parameter :: NSPECMAX_TISO_MANTLE =            1
  integer, parameter :: NSPECMAX_ANISO_MANTLE =            1
  
@@ -118,41 +145,41 @@
  logical, parameter :: ROTATION_VAL = .false.
  integer, parameter :: NSPEC_OUTER_CORE_ROTATION =            1
  
- integer, parameter :: NGLOB1D_RADIAL_CM =          493
- integer, parameter :: NGLOB1D_RADIAL_OC =          345
- integer, parameter :: NGLOB1D_RADIAL_IC =           37
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_CM =        49242
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_OC =        15198
- integer, parameter :: NGLOB2DMAX_XMIN_XMAX_IC =        11931
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_CM =        49242
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_OC =        15198
- integer, parameter :: NGLOB2DMAX_YMIN_YMAX_IC =        11931
- integer, parameter :: NPROC_XI_VAL =           18
- integer, parameter :: NPROC_ETA_VAL =           18
- integer, parameter :: NCHUNKS_VAL =            6
- integer, parameter :: NPROCTOT_VAL =         1944
- integer, parameter :: NGLOB2DMAX_XY_VAL_CM =        49242
- integer, parameter :: NGLOB2DMAX_XY_VAL_OC =        15198
- integer, parameter :: NGLOB2DMAX_XY_VAL_IC =        11931
- integer, parameter :: NUMMSGS_FACES_VAL =          216
- integer, parameter :: NCORNERSCHUNKS_VAL =            8
+ integer, parameter :: NGLOB1D_RADIAL_CM =          109
+ integer, parameter :: NGLOB1D_RADIAL_OC =           65
+ integer, parameter :: NGLOB1D_RADIAL_IC =            9
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_CM =         8574
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_OC =         2134
+ integer, parameter :: NGLOB2DMAX_XMIN_XMAX_IC =          178
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_CM =         8574
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_OC =         2134
+ integer, parameter :: NGLOB2DMAX_YMIN_YMAX_IC =          178
+ integer, parameter :: NPROC_XI_VAL =            2
+ integer, parameter :: NPROC_ETA_VAL =            2
+ integer, parameter :: NCHUNKS_VAL =            1
+ integer, parameter :: NPROCTOT_VAL =            4
+ integer, parameter :: NGLOB2DMAX_XY_VAL_CM =         8574
+ integer, parameter :: NGLOB2DMAX_XY_VAL_OC =         2134
+ integer, parameter :: NGLOB2DMAX_XY_VAL_IC =          178
+ integer, parameter :: NUMMSGS_FACES_VAL =            2
+ integer, parameter :: NCORNERSCHUNKS_VAL =            1
  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 =         2484
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_CM =         2484
- integer, parameter :: NSPEC2D_BOTTOM_CM =          144
- integer, parameter :: NSPEC2D_TOP_CM =         2304
- integer, parameter :: NSPEC2DMAX_XMIN_XMAX_IC =          702
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_IC =          702
- integer, parameter :: NSPEC2D_BOTTOM_IC =           36
- integer, parameter :: NSPEC2D_TOP_IC =           36
- integer, parameter :: NSPEC2DMAX_XMIN_XMAX_OC =          750
- integer, parameter :: NSPEC2DMAX_YMIN_YMAX_OC =          750
- integer, parameter :: NSPEC2D_BOTTOM_OC =           36
- integer, parameter :: NSPEC2D_TOP_OC =          144
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_CM =          440
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_CM =          440
+ integer, parameter :: NSPEC2D_BOTTOM_CM =           64
+ integer, parameter :: NSPEC2D_TOP_CM =         1024
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_IC =            8
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_IC =            8
+ integer, parameter :: NSPEC2D_BOTTOM_IC =           16
+ integer, parameter :: NSPEC2D_TOP_IC =           16
+ integer, parameter :: NSPEC2DMAX_XMIN_XMAX_OC =          100
+ integer, parameter :: NSPEC2DMAX_YMIN_YMAX_OC =          100
+ integer, parameter :: NSPEC2D_BOTTOM_OC =           16
+ integer, parameter :: NSPEC2D_TOP_OC =           64
  integer, parameter :: NSPEC2D_MOHO =            1
  integer, parameter :: NSPEC2D_400 =            1
  integer, parameter :: NSPEC2D_670 =            1



More information about the cig-commits mailing list