[cig-commits] [commit] master: Improve param generation script (06cab4f)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Dec 10 10:00:42 PST 2014


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

On branch  : master
Link       : https://github.com/geodynamics/vq/compare/4d339b3a383b69e1552cfeef4ca20868a1377289...d0edc6ddd56f9105f6d2488db4a9f36368529695

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

commit 06cab4f7137d90fda20791da78fcb4aa16b27f15
Author: Eric Heien <emheien at ucdavis.edu>
Date:   Thu Dec 4 13:50:30 2014 -0800

    Improve param generation script


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

06cab4f7137d90fda20791da78fcb4aa16b27f15
 examples/CMakeLists.txt  | 12 ++++++------
 examples/setup_params.sh |  3 ++-
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index d9f7e2a..597701d 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -60,7 +60,7 @@ FOREACH(NPROC ${NUM_PROCS})
                 --print_statistics=statistics_${RES}.txt
                 )
             ADD_TEST(NAME param_P${NPROC}_${TAPER}_${RES} WORKING_DIRECTORY ${TEST_DIR}
-                COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.7 single_fault ${VQ_EXAMPLE_DIR}/example_params.d)
+                COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.7 single_fault ${VQ_EXAMPLE_DIR}/example_params.d params_${RES}.d)
             SET_TESTS_PROPERTIES (param_P${NPROC}_${TAPER}_${RES} PROPERTIES DEPENDS mesh_P${NPROC}_${TAPER}_${RES})
 
             # Test that the simulation runs with the resulting mesh
@@ -139,7 +139,7 @@ FOREACH(TAPER_IND RANGE ${NUM_TAPER})
             )
  
         ADD_TEST(NAME param_two_${TAPER}_${RES} WORKING_DIRECTORY ${TEST_DIR}
-            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.7 two_fault ${VQ_EXAMPLE_DIR}/example_params.d)
+            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.7 two_fault ${VQ_EXAMPLE_DIR}/example_params.d params_${RES}.d)
         SET_TESTS_PROPERTIES (param_two_${TAPER}_${RES} PROPERTIES DEPENDS mesh_two_${TAPER}_${RES})
 
         # Test that the simulation runs with the resulting mesh
@@ -198,15 +198,15 @@ IF (HDF5_FOUND)
             --export_file_type=text
             )
         ADD_TEST(NAME param_gen_${TEST_SUFFIX} WORKING_DIRECTORY ${TEST_DIR}
-            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.5 single_fault ${VQ_EXAMPLE_DIR}/greens_generate.d)
+            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.5 single_fault ${VQ_EXAMPLE_DIR}/greens_generate.d params_gen_${RES}.d)
         SET_TESTS_PROPERTIES (param_gen_${TEST_SUFFIX} PROPERTIES DEPENDS mesh_${TEST_SUFFIX})
 
         ADD_TEST(NAME param_run_${TEST_SUFFIX} WORKING_DIRECTORY ${TEST_DIR}
-            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.5 single_fault ${VQ_EXAMPLE_DIR}/greens_input.d)
+            COMMAND ${SETUP_PARAMS_SCRIPT} ${RES} 0.5 single_fault ${VQ_EXAMPLE_DIR}/greens_input.d params_run_${RES}.d)
         SET_TESTS_PROPERTIES (param_run_${TEST_SUFFIX} PROPERTIES DEPENDS param_gen_${TEST_SUFFIX})
 
         ADD_TEST(NAME run_gen_${TEST_SUFFIX} WORKING_DIRECTORY ${TEST_DIR}
-            COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NPROC} ${VQ_BINARY_DIR}/vq params_${RES}.d)
+            COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NPROC} ${VQ_BINARY_DIR}/vq params_gen_${RES}.d)
         SET_TESTS_PROPERTIES (run_gen_${TEST_SUFFIX} PROPERTIES DEPENDS param_run_${TEST_SUFFIX})
 
         ADD_TEST(NAME check_${TEST_SUFFIX} WORKING_DIRECTORY ${TEST_DIR}
@@ -215,7 +215,7 @@ IF (HDF5_FOUND)
 
         # Test that the simulation runs with the resulting mesh
         ADD_TEST(NAME run_full_${TEST_SUFFIX} WORKING_DIRECTORY ${TEST_DIR}
-            COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NPROC} ${VQ_BINARY_DIR}/vq params_${RES}.d)
+            COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NPROC} ${VQ_BINARY_DIR}/vq params_run_${RES}.d)
         SET_TESTS_PROPERTIES (run_full_${TEST_SUFFIX} PROPERTIES DEPENDS run_gen_${TEST_SUFFIX})
 
         # Check that the results are internally self consistent
diff --git a/examples/setup_params.sh b/examples/setup_params.sh
index 94b9667..348038c 100755
--- a/examples/setup_params.sh
+++ b/examples/setup_params.sh
@@ -4,6 +4,7 @@ ELEM_SIZE=$1
 DYNAMIC=$2
 PREFIX=$3
 PARAM_TEMPLATE=$4
+PARAM_OUTPUT=$5
 
 echo ""
 echo "dynamic triggering factor:   ${DYNAMIC}"
@@ -15,7 +16,7 @@ BASE_NAME=${PREFIX}_${ELEM_SIZE}
 
 sed -e s/DYNAMIC/${DYNAMIC}/g \
     -e s/ELEM_SIZE/${ELEM_SIZE}/g \
-    -e s/INPUTFILE/${BASE_NAME}/g < ${PARAM_TEMPLATE} > params_${ELEM_SIZE}.d
+    -e s/INPUTFILE/${BASE_NAME}/g < ${PARAM_TEMPLATE} > ${PARAM_OUTPUT}
 
 exit $?
 



More information about the CIG-COMMITS mailing list