[cig-commits] r22029 - in seismo/3D/SPECFEM3D/trunk: examples examples/homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides utils/Cluster/pbs

carltape at geodynamics.org carltape at geodynamics.org
Fri May 10 12:08:21 PDT 2013


Author: carltape
Date: 2013-05-10 12:08:21 -0700 (Fri, 10 May 2013)
New Revision: 22029

Added:
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace
Modified:
   seismo/3D/SPECFEM3D/trunk/examples/README
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides/README
   seismo/3D/SPECFEM3D/trunk/utils/Cluster/pbs/go_decomposer_pbs.bash
Log:
minor edits to instructions for default example


Modified: seismo/3D/SPECFEM3D/trunk/examples/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/README	2013-05-10 18:48:07 UTC (rev 22028)
+++ seismo/3D/SPECFEM3D/trunk/examples/README	2013-05-10 19:08:21 UTC (rev 22029)
@@ -8,9 +8,10 @@
 To familiarize yourself with the package and CUBIT support, 
 we suggest to start with:
 
-- homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides/: a model with a single constant material description.
+- homogeneous_halfspace/: a model with a single constant material description.
 
-  Use the script "process.sh" in that directory to run the simulation.
+  Use the script "process.sh" in that directory to run the simulation,
+  or execute the step-by-step instructions in the README from that directory.
 
 More complex examples are provided in:
 

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace	2013-05-10 19:08:21 UTC (rev 22029)
@@ -0,0 +1 @@
+link homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides
\ No newline at end of file


Property changes on: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace
___________________________________________________________________
Name: svn:special
   + *

Modified: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides/README	2013-05-10 18:48:07 UTC (rev 22028)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX8_elastic_absorbing_Stacey_5sides/README	2013-05-10 19:08:21 UTC (rev 22029)
@@ -23,12 +23,13 @@
    - From the SPECFEM3D root directory SPECFEM3D/
      configure the package, e.g. using intel's ifort compiler:
      > cd SPECFEM3D
-     > ./configure F90=ifort --with-scotch-dir=/my_path_to_scotch
+     > ./configure FC=ifort MPIFC=mpif90
 
      If successful, this will generate the files in src/shared/:
      Makefile, constants.h, and precision.h, among others
 
-     note: the same compiler used for SCOTCH must be used for SPECFEM3D (ifort, gfortran, pgf90)
+     note: If SCOTCH is installed separately, then the same compiler
+           used for SCOTCH must be used for SPECFEM3D (ifort, gfortran, pgf90)
 
    - copy run scripts from utils/Cluster/ into SPECFEM3D/, e.g.,
      pbs/go_decomposer_pbs.bash
@@ -38,17 +39,17 @@
      > cp utils/Cluster/pbs/*.bash .
 
      note: you may need to adjust the commands (e.g., -q or -l)
+     note: in this example you do not need go_mesher_pbs.bash and valgrind_go_solver_pbs.bash
 
-
 2. copy three input files from examples directory into SPECFEM3D/DATA/
 
-     > cd examples/homogeneous_halfspace_HEX8/DATA/
+     > cd examples/homogeneous_halfspace/DATA/
      > cp * ../../../DATA/
 
 
 3. create mesh:
 
-   - from the directory SPECFEM3D/examples/homogeneous_halfspace_HEX8,
+   - from the directory SPECFEM3D/examples/homogeneous_halfspace,
      open the cubit GUI:
 
      > claro (or cubit)
@@ -122,23 +123,23 @@
              and you can track the progress with the timestamp files
              generated in OUTPUT_FILES/
 
-   - the job should take a couple minutes
+   - the job should take about 30 minutes
    - when the job is complete, you should have 3 sets (semd,semv,sema)
      of 18 (ls -1 *semd | wc) seismogram files in the directory OUTPUT_FILES,
      as well as 3 timestamp****** files
 
 
 7. check with 6 reference seismograms in
-      SPECFEM3D/examples/homogeneous_halfspace_HEX8/REF_SEIS/
+      SPECFEM3D/examples/homogeneous_halfspace/REF_SEIS/
 
    - option 1: from SPECFEM3D/, quick viewing using xmgrace (if available):
 
-     > xmgrace examples/homogeneous_halfspace_HEX8/REF_SEIS/*Z.semd &
+     > xmgrace examples/homogeneous_halfspace/REF_SEIS/*Z.semd &
      > xmgrace OUTPUT_FILES/*Z.semd &
 
    - option 2: generate ps files using gnuplot:
 
-     > cd SPECFEM3D/examples/homogeneous_halfspace_HEX8/REF_SEIS
+     > cd SPECFEM3D/examples/homogeneous_halfspace/REF_SEIS
      > gnuplot
 
          gnuplot> load "X1-50.BXZ.gnuplot"

Modified: seismo/3D/SPECFEM3D/trunk/utils/Cluster/pbs/go_decomposer_pbs.bash
===================================================================
--- seismo/3D/SPECFEM3D/trunk/utils/Cluster/pbs/go_decomposer_pbs.bash	2013-05-10 18:48:07 UTC (rev 22028)
+++ seismo/3D/SPECFEM3D/trunk/utils/Cluster/pbs/go_decomposer_pbs.bash	2013-05-10 19:08:21 UTC (rev 22029)
@@ -37,7 +37,7 @@
 cp go_decomposer_pbs.bash OUTPUT_FILES/
 
 # USER CHANGE MESH DIRECTORY
-MESHDIR=examples/homogeneous_halfspace_HEX8/MESH
+MESHDIR=examples/homogeneous_halfspace/MESH
 
 cd bin/
 mkdir -p $LOCALPATH



More information about the CIG-COMMITS mailing list