[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