[cig-commits] [commit] devel: Last changes (08f6677)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri Aug 1 10:07:26 PDT 2014


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

On branch  : devel
Link       : https://github.com/geodynamics/specfem3d/compare/8a3f14d7d473f70feb7f073639045daa35c587bc...d759e09dd946c593868753fbb4253d77378fb276

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

commit 08f66774611b01845260e9cdd983b25f9d57128c
Author: Clément Durochat <c.durochat at gmail.com>
Date:   Wed Jul 16 13:45:09 2014 +0200

    Last changes


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

08f66774611b01845260e9cdd983b25f9d57128c
 .../example_simple_small/DATA/Par_file             |  2 +-
 .../batch_run_benchmark_all_process.sh             |  4 +-
 ...n_benchmark_all_process.sh_Traction_preparation |  4 +-
 ...tch_run_benchmark_all_process_only_SPECFEM3D.sh |  4 +-
 .../example_simple_small/batch_run_movie.sh        |  4 +-
 .../DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark | 81 +++++++++++-----------
 .../DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh  |  2 +-
 7 files changed, 52 insertions(+), 49 deletions(-)

diff --git a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/DATA/Par_file b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/DATA/Par_file
index 35aab3a..3dd5f53 100755
--- a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/DATA/Par_file
+++ b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/DATA/Par_file
@@ -12,7 +12,7 @@ UTM_PROJECTION_ZONE             = 11
 SUPPRESS_UTM_PROJECTION         = .true.
 
 # number of MPI processors
-NPROC                           = 24
+NPROC                           = 40
 
 # time step parameters
 NSTEP                           = 12000
diff --git a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh
index a7c1ac5..40bd2e9 100755
--- a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh
+++ b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh
@@ -86,8 +86,8 @@
 declare -i NPROC NPROC_MINUS_ONE CPUS CHOICE MIDDLE
 
 # NUMBER OF MPI PROCESSES
-NPROC=24
-CPUS=24
+NPROC=40
+CPUS=40
 
 # MPIRUN COMMAND 
 MPIRUN="mpirun -machinefile /home/cluster_maintenance/mymachines2"
diff --git a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh_Traction_preparation b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh_Traction_preparation
index f763798..b3afef9 100755
--- a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh_Traction_preparation
+++ b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process.sh_Traction_preparation
@@ -86,8 +86,8 @@
 declare -i NPROC NPROC_MINUS_ONE CPUS CHOICE MIDDLE
 
 # NUMBER OF MPI PROCESSES
-NPROC=24
-CPUS=24
+NPROC=40
+CPUS=40
 # Here i set the number of cores for SPEC3D computation is 12 too.
 
 # MPIRUN COMMAND 
diff --git a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process_only_SPECFEM3D.sh b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process_only_SPECFEM3D.sh
index d902563..5696515 100755
--- a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process_only_SPECFEM3D.sh
+++ b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_benchmark_all_process_only_SPECFEM3D.sh
@@ -86,8 +86,8 @@
 declare -i NPROC NPROC_MINUS_ONE CPUS CHOICE MIDDLE
 
 # NUMBER OF MPI PROCESSES
-NPROC=24
-CPUS=24
+NPROC=40
+CPUS=40
 # Here i set the number of cores for SPEC3D computation is 12 too.
 
 # MPIRUN COMMAND 
diff --git a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_movie.sh b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_movie.sh
index fd0b350..1f01b1f 100755
--- a/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_movie.sh
+++ b/EXAMPLES/DSM_FOR_SPECFEM3D/example_simple_small/batch_run_movie.sh
@@ -86,8 +86,8 @@
 declare -i NPROC NPROC_MINUS_ONE CPUS
 
 # NUMBER OF MPI PROCESSES
-NPROC=24
-CPUS=24
+NPROC=40
+CPUS=40
 
 # MPIRUN COMMAND 
 MPIRUN="mpirun"
diff --git a/utils/DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark b/utils/DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark
index 3e8dab2..ffbfeb9 100755
--- a/utils/DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark
+++ b/utils/DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark
@@ -1,7 +1,7 @@
 #  ABSOLUTE PATH FOR EXECUTABLES
-DSM_BINARY_PATH          =  /smphome/rech/ubv/rubv002/progs/DSM_FOR_SPECFEM3D/bin
-SPECFEM3D_BINARY_PATH    =  /smphome/rech/ubv/rubv002/progs/SPECFEM3D_HYBRID/bin
-SHELL_SCRIPT_PATH        =  /smphome/rech/ubv/rubv002/progs/DSM_FOR_SPECFEM3D/bin
+DSM_BINARY_PATH          =  /home/durochat/Codes/SPECFEM3Ds/specfem3d/utils/DSM_FOR_SPECFEM3D/bin
+SPECFEM3D_BINARY_PATH    =  /home/durochat/Codes/SPECFEM3Ds/specfem3d/bin
+SHELL_SCRIPT_PATH        =  /home/durochat/Codes/SPECFEM3Ds/specfem3d/utils/DSM_FOR_SPECFEM3D/shells
 
 
 # DIRECTORY CONTAINED INPUTS FILES (RELATIVE PATH FORM ./)
@@ -12,10 +12,10 @@ MESH_DIR                 = MESH
 # --------------------------------- DSM PARAMETERS ----------------------
 #
 # MODEL FILE NAME FOR DSM
-FILE_MODEL_1D            = ak135
+FILE_MODEL_1D            = iasp91_dsm
 
 # NAME FOR DSM OUTPUT FILES
-FILE_OUT_DSM             = ak135
+FILE_OUT_DSM             = iasp91_dsm
 
 # OUTPUT SEISMOGRAM TIME LENGTH (s) 
 # (set 2^n seconds, this value will be multiplied by 0.1 inside DSM)
@@ -23,62 +23,65 @@ FILE_OUT_DSM             = ak135
 TLEN                     = 16384.d0
 
 # SOURCE DEPTH (KM), LAT, LON (DEGREES)
-SRC_DEPTH                = 9.75d0
-SRC_LAT                  = 72.96d0
-SRC_LON                  = 5.71d0
+SRC_DEPTH                = 1500.d0
+SRC_LAT                  = 0.d0
+SRC_LON                  = 0.d0
 
 # SOURCE MOMENT TENSOR 
 # Mrr, Mtt, Mpp, Mrt, Mrp, Mtp
-MRR                     = -2.89d0
-MTT                     = 1.25d0
-MPP                     = 1.63d0
-MRT                     = -0.256d0
-MRP                     = -0.604d0
-MTP                     = 1.69d0
-
-# TUNNIG PARAMETER FOR PRECISION CALCULATION IN PART 2 (must be >= IFRQMAX)
-# THE HIGHER IS, MORE ACCURATE IS, BUT MORE EXPENSIVE 
-IMAX                    =  8192
+MRR                     = 0.d0
+MTT                     = 0.d0
+MPP                     = 0.d0
+MRT                     = 1.d0
+MRP                     = 1.d0
+MTP                     = 1.d0
 
-# Ifreq_min=index of min frequeny (should be 0)
-# Ifreq_max = index of max frequency : corresponds to TLEN/10/IFRQMAX shortest period in (s) 
-IFRQMIN                 = 0
-IFRQMAX                 = 1999
 
 # SAMPLING FOR OUTPUT SEISMOGRAMS (Hz)
 # SHOULD BE A MULTIPLE OF TEN (10Hz, 20Hz, 30Hz, 40 Hz,...)
 # TAKE INTO ACCUNT THAT MUST BE THE TIME STEP FOR SPECFEM3D
-SAMPLING                = 80. 
+SAMPLING                = 10. 
 
-# START TIME FOR OUTPUT SEISMOGRAMS
-TSTART                  = 330.
+# TEMPORAL WINDOW FOR DSM TRACTIONS AND SEISMOGRAMS 
+# SHOULD BEGIN BEFORE THE FIRST ARRIVAL AT THE CHUNK BOTTOM 
+# START TIME
+TSTART                  = 00.
+# END TIME
+TEND                    = 1600. 
 
-# END TIME FOR OUTPUT SEISMOGRAMS
-TEND                    = 500. 
 
-# BUTTERWOTH FILTER MIN FREQENCY CORNER (Hz)
-FLOW                    = 0.01
+# BAND PASS FILTER FREQENCY  (Hz)
+FLOW                    = 0.003
+FHIGH                   = 0.09
 
-# BUTTERWOTH FILETER MAX FREQUENCY CORNER (Hz)
-FHIGH                   = 1.05 
 
+# TUNNING PARAMETER FOR PRECISION CALCULATION IN PART 2 (>1.)
+# THE HIGHER IS, MORE ACCURATE IS, BUT MORE EXPENSIVE
+ACCURACY_LEVEL         = 1.d0
 
+#
 # ----------------------------- CHUNK --------------------------------------
 #
 # CHUNK EXTENSION (degrees) 
-ANGULAR_WIDTH_XI_RAD    = 3.
-ANGULAR_WIDTH_ETA_RAD   = 2.
+ANGULAR_WIDTH_XI_RAD    = 6.
+ANGULAR_WIDTH_ETA_RAD   = 3.
 
 # CHUNK CENTER (degrees)
-LON_CENTER              = 1.3
-LAT_CENTER              = 42.5
+LON_CENTER              = 60.
+LAT_CENTER              = 0.
 AZI_CHUNK               = 0.
 
 # DEPTH CHUNK (km)
-DEPTH_CHUNK             = 150.
+DEPTH_CHUNK             = 240.
 
 # SEM DISCRETISATION
-NEL_LON                 = 40
-NEL_LAT                 = 20
-NEL_DEPTH               = 20
+NEL_LON                 = 30
+NEL_LAT                 = 15
+NEL_DEPTH               = 15
+
+
+#------------------- MPI  PARALLELISATION -----
+#
+MPI_CPUS                  = 40
+SUB_COMM                  = 1
 
diff --git a/utils/DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh b/utils/DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh
index 6f48917..10cb131 100755
--- a/utils/DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh
+++ b/utils/DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh
@@ -47,7 +47,7 @@ function run_create_specfem_databases ()
 
 cp ParFileInterface bin/.
 
-$BINSEM/xdecompose_mesh_SCOTCH $NPROC $MESH OUTPUT_FILES/DATABASES_MPI/
+$BINSEM/xdecompose_mesh $NPROC $MESH OUTPUT_FILES/DATABASES_MPI/
 mv Numglob2loc_elmn.txt $MESH/.
 
 cd bin



More information about the CIG-COMMITS mailing list