[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