[cig-commits] [commit] devel, master: cleanup in 'meshfem3D_examples' directories (abeb258)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Jun 18 16:50:18 PDT 2014
Repository : https://github.com/geodynamics/specfem3d
On branches: devel,master
Link : https://github.com/geodynamics/specfem3d/compare/6026e367984905ab133865f62fa6293b343759b9...47f703851338234f96397e7da9fbff63d8178b8a
>---------------------------------------------------------------
commit abeb2586cefabb0534c80c6bf69c042c823f525a
Author: Joseph Charles <jcharles at lma.cnrs-mrs.fr>
Date: Thu Oct 25 00:50:59 2012 +0000
cleanup in 'meshfem3D_examples' directories
>---------------------------------------------------------------
abeb2586cefabb0534c80c6bf69c042c823f525a
.../many_interfaces/{ => DATA}/CMTSOLUTION | 0
.../many_interfaces/{ => DATA}/FORCESOLUTION | 0
.../many_interfaces/{ => DATA}/Par_file | 0
.../many_interfaces/{ => DATA}/STATIONS | 0
.../{ => DATA/meshfem3D_files}/Mesh_Par_file | 0
.../meshfem3D_files}/example_interface1.dat | 0
.../meshfem3D_files}/example_interface2.dat | 0
.../meshfem3D_files}/example_interface3.dat | 0
.../meshfem3D_files}/example_interface4.dat | 0
.../meshfem3D_files}/example_interface5.dat | 0
.../meshfem3D_files}/example_interface6.dat | 0
.../meshfem3D_files}/example_interfaces.dat | 0
.../{ => DATA/meshfem3D_files}/example_topo.dat | 0
meshfem3D_examples/many_interfaces/README | 6 +----
.../many_interfaces/go_process_pbs.bash | 15 ++---------
meshfem3D_examples/many_interfaces/process.sh | 30 ++++++++--------------
meshfem3D_examples/simple_model/process.sh | 8 +++---
meshfem3D_examples/socal1D/process.sh | 11 +++-----
18 files changed, 20 insertions(+), 50 deletions(-)
diff --git a/meshfem3D_examples/many_interfaces/CMTSOLUTION b/meshfem3D_examples/many_interfaces/DATA/CMTSOLUTION
similarity index 100%
rename from meshfem3D_examples/many_interfaces/CMTSOLUTION
rename to meshfem3D_examples/many_interfaces/DATA/CMTSOLUTION
diff --git a/meshfem3D_examples/many_interfaces/FORCESOLUTION b/meshfem3D_examples/many_interfaces/DATA/FORCESOLUTION
similarity index 100%
rename from meshfem3D_examples/many_interfaces/FORCESOLUTION
rename to meshfem3D_examples/many_interfaces/DATA/FORCESOLUTION
diff --git a/meshfem3D_examples/many_interfaces/Par_file b/meshfem3D_examples/many_interfaces/DATA/Par_file
similarity index 100%
rename from meshfem3D_examples/many_interfaces/Par_file
rename to meshfem3D_examples/many_interfaces/DATA/Par_file
diff --git a/meshfem3D_examples/many_interfaces/STATIONS b/meshfem3D_examples/many_interfaces/DATA/STATIONS
similarity index 100%
rename from meshfem3D_examples/many_interfaces/STATIONS
rename to meshfem3D_examples/many_interfaces/DATA/STATIONS
diff --git a/meshfem3D_examples/many_interfaces/Mesh_Par_file b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/Mesh_Par_file
similarity index 100%
rename from meshfem3D_examples/many_interfaces/Mesh_Par_file
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/Mesh_Par_file
diff --git a/meshfem3D_examples/many_interfaces/example_interface1.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface1.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface1.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface1.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interface2.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface2.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface2.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface2.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interface3.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface3.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface3.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface3.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interface4.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface4.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface4.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface4.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interface5.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface5.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface5.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface5.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interface6.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface6.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interface6.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interface6.dat
diff --git a/meshfem3D_examples/many_interfaces/example_interfaces.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interfaces.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_interfaces.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_interfaces.dat
diff --git a/meshfem3D_examples/many_interfaces/example_topo.dat b/meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_topo.dat
similarity index 100%
rename from meshfem3D_examples/many_interfaces/example_topo.dat
rename to meshfem3D_examples/many_interfaces/DATA/meshfem3D_files/example_topo.dat
diff --git a/meshfem3D_examples/many_interfaces/README b/meshfem3D_examples/many_interfaces/README
index f709fb5..72dfc63 100644
--- a/meshfem3D_examples/many_interfaces/README
+++ b/meshfem3D_examples/many_interfaces/README
@@ -19,11 +19,7 @@ WARNING: We do not recommend running this as a test example, due to its requirem
1. Set up input files.
> cd SPECFEM3D
- > rsync -av examples/meshfem3D_examples/many_interfaces/ DATA/meshfem3D_files/
-
- > cd DATA/meshfem3D_files/
- > cp Par_file CMTSOLUTION STATIONS ..
- > cd SPECFEM3D
+ > rsync -av examples/meshfem3D_examples/many_interfaces/DATA DATA
- adapt the submission scripts for the appropriate queues and number of cores:
go_mesher_pbs.bash, go_generate_databases_pbs.bash, go_solver_pbs.bash
diff --git a/meshfem3D_examples/many_interfaces/go_process_pbs.bash b/meshfem3D_examples/many_interfaces/go_process_pbs.bash
index 52f3119..0a0c23c 100755
--- a/meshfem3D_examples/many_interfaces/go_process_pbs.bash
+++ b/meshfem3D_examples/many_interfaces/go_process_pbs.bash
@@ -34,24 +34,12 @@ echo
echo " setting up example..."
echo
-# setup
mkdir -p bin
-mkdir -p OUTPUT_FILES
mkdir -p OUTPUT_FILES/DATABASES_MPI
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
rm -rf OUTPUT_FILES/DATABASES_MPI/*
-mkdir -p DATA
-mkdir -p DATA/meshfem3D_files/
-
-cp Mesh_Par_file DATA/meshfem3D_files/
-cp example_*.dat DATA/meshfem3D_files/
-
-cp Par_file DATA/
-cp CMTSOLUTION DATA/
-cp STATIONS DATA/
-
# compilation of executables must have been done prior on front node
# links executables
cd bin/
@@ -80,6 +68,7 @@ mv OUTPUT_FILES/output_mesher.txt OUTPUT_FILES/output_meshfem3D.txt
# stores setup
cp DATA/Par_file OUTPUT_FILES/
cp DATA/CMTSOLUTION OUTPUT_FILES/
+cp DATA/FORCESOLUTION OUTPUT_FILES/
cp DATA/STATIONS OUTPUT_FILES/
# runs database generation
diff --git a/meshfem3D_examples/many_interfaces/process.sh b/meshfem3D_examples/many_interfaces/process.sh
index 6dbf587..58c7b4f 100755
--- a/meshfem3D_examples/many_interfaces/process.sh
+++ b/meshfem3D_examples/many_interfaces/process.sh
@@ -24,26 +24,15 @@ echo " setting up example..."
echo
mkdir -p bin
-mkdir -p OUTPUT_FILES
mkdir -p OUTPUT_FILES/DATABASES_MPI
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
rm -rf OUTPUT_FILES/DATABASES_MPI/*
-mkdir -p DATA
-mkdir -p DATA/meshfem3D_files/
-
-cp Mesh_Par_file DATA/meshfem3D_files/
-cp example_*.dat DATA/meshfem3D_files/
-
-cp Par_file DATA/
-cp CMTSOLUTION DATA/
-cp STATIONS DATA/
-
-
# compiles executables in root directory
cd ../../../
-make > tmp.log
+make clean
+make > $currentdir/tmp.log
cd $currentdir
# links executables
@@ -53,20 +42,21 @@ ln -s ../../../../bin/xgenerate_databases
ln -s ../../../../bin/xspecfem3D
cd ../
+# stores setup
+cp DATA/meshfem3D_files/Mesh_Par_file OUTPUT_FILES/
+cp DATA/Par_file OUTPUT_FILES/
+cp DATA/CMTSOLUTION OUTPUT_FILES/
+cp DATA/STATIONS OUTPUT_FILES/
+
# decomposes mesh
echo
-echo " meshing..."
+echo "running mesher..."
echo
cd bin/
mpirun -np $NPROC ./xmeshfem3D
cd ../
mv OUTPUT_FILES/output_mesher.txt OUTPUT_FILES/output_meshfem3D.txt
-# stores setup
-cp DATA/Par_file OUTPUT_FILES/
-cp DATA/CMTSOLUTION OUTPUT_FILES/
-cp DATA/STATIONS OUTPUT_FILES/
-
# runs database generation
echo
echo " running database generation..."
diff --git a/meshfem3D_examples/simple_model/process.sh b/meshfem3D_examples/simple_model/process.sh
index 9f09831..d08aac1 100755
--- a/meshfem3D_examples/simple_model/process.sh
+++ b/meshfem3D_examples/simple_model/process.sh
@@ -24,12 +24,10 @@ echo " setting up example..."
echo
mkdir -p bin
-mkdir -p OUTPUT_FILES/
-mkdir -p DATABASES_MPI
+mkdir -p OUTPUT_FILES/DATABASES_MPI
rm -f OUTPUT_FILES/*
-rm -rf DATABASES_MPI/*
-
+rm -rf OUTPUT_FILES/DATABASES_MPI/*
# compiles executables in root directory
cd ../../../
@@ -43,9 +41,9 @@ cp ../../../bin/* bin/
if [ ! -e bin/xspecfem3D ]; then echo "compilation failed, please check..."; exit 1; fi
# stores setup
+cp DATA/meshfem3D_files/Mesh_Par_file OUTPUT_FILES/
cp DATA/Par_file OUTPUT_FILES/
cp DATA/CMTSOLUTION OUTPUT_FILES/
-cp DATA/FORCESOLUTION OUTPUT_FILES/
cp DATA/STATIONS OUTPUT_FILES/
# creates and decomposes mesh
diff --git a/meshfem3D_examples/socal1D/process.sh b/meshfem3D_examples/socal1D/process.sh
index bfea41f..51abe0d 100755
--- a/meshfem3D_examples/socal1D/process.sh
+++ b/meshfem3D_examples/socal1D/process.sh
@@ -24,19 +24,16 @@ echo " setting up example..."
echo
mkdir -p bin
-mkdir -p OUTPUT_FILES
mkdir -p OUTPUT_FILES/DATABASES_MPI
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
rm -rf OUTPUT_FILES/DATABASES_MPI/*
-mkdir -p DATA
-mkdir -p DATA/meshfem3D_files/
-
# compiles executables in root directory
cd ../../../
+make clean
make
-make combine_vol_data
+#make combine_vol_data
cd $currentdir
# links executables
@@ -52,7 +49,7 @@ cp DATA/STATIONS OUTPUT_FILES/
# decomposes mesh
echo
-echo "meshing..."
+echo "running mesher..."
echo
cd bin/
mpirun -np $NPROC ./xmeshfem3D
More information about the CIG-COMMITS
mailing list