mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Make sure the restart files used when testing are OPM style
This commit is contained in:
@@ -372,6 +372,9 @@ namespace Opm
|
|||||||
// Override output directory if user specified.
|
// Override output directory if user specified.
|
||||||
ioConfig.setOutputDir(output_dir_);
|
ioConfig.setOutputDir(output_dir_);
|
||||||
|
|
||||||
|
bool opm_rst_file = param_.getDefault("enable-opm-rst-file", false);
|
||||||
|
ioConfig.setEclCompatibleRST(!opm_rst_file);
|
||||||
|
|
||||||
// Write parameters used for later reference. (only if rank is zero)
|
// Write parameters used for later reference. (only if rank is zero)
|
||||||
if (output_to_files_) {
|
if (output_to_files_) {
|
||||||
// Create output directory if needed.
|
// Create output directory if needed.
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ rm -Rf ${RESULT_PATH}
|
|||||||
mkdir -p ${RESULT_PATH}
|
mkdir -p ${RESULT_PATH}
|
||||||
cd ${RESULT_PATH}
|
cd ${RESULT_PATH}
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --enable-dry-run=true --output-dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --enable-opm-rst-file=true --enable-dry-run=true --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} nosim=true output_dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} enable-opm-rst-file=true nosim=true output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|||||||
@@ -19,18 +19,18 @@ rm -Rf ${RESULT_PATH}
|
|||||||
mkdir -p ${RESULT_PATH}
|
mkdir -p ${RESULT_PATH}
|
||||||
cd ${RESULT_PATH}
|
cd ${RESULT_PATH}
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-8 --output-dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --enable-opm-rst-file=true --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-8 --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA linear_solver_reduction=1e-7 tolerance_cnv=5e-6 tolerance_mb=1e-8 output_dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA enable-opm-rst-file=true linear_solver_reduction=1e-7 tolerance_cnv=5e-6 tolerance_mb=1e-8 output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
test $? -eq 0 || exit 1
|
test $? -eq 0 || exit 1
|
||||||
mkdir mpi
|
mkdir mpi
|
||||||
cd mpi
|
cd mpi
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
mpirun -np 4 ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-8 --output-dir=${RESULT_PATH}/mpi
|
mpirun -np 4 ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --enable-opm-rst-file=true --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-8 --output-dir=${RESULT_PATH}/mpi
|
||||||
else
|
else
|
||||||
mpirun -np 4 ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA linear_solver_reduction=1e-7 tolerance_cnv=5e-6 tolerance_mb=1e-8 output_dir=${RESULT_PATH}/mpi
|
mpirun -np 4 ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA enable-opm-rst-file=true linear_solver_reduction=1e-7 tolerance_cnv=5e-6 tolerance_mb=1e-8 output_dir=${RESULT_PATH}/mpi
|
||||||
fi
|
fi
|
||||||
test $? -eq 0 || exit 1
|
test $? -eq 0 || exit 1
|
||||||
cd ..
|
cd ..
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ rm -Rf ${RESULT_PATH}
|
|||||||
mkdir -p ${RESULT_PATH}
|
mkdir -p ${RESULT_PATH}
|
||||||
cd ${RESULT_PATH}
|
cd ${RESULT_PATH}
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --enable-dry-run=true --output-dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --enable-opm-rst-file=true --enable-dry-run=true --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} nosim=true output_dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} enable-opm-rst-file=true nosim=true output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ TEST_ARGS="$@"
|
|||||||
mkdir -p ${RESULT_PATH}
|
mkdir -p ${RESULT_PATH}
|
||||||
cd ${RESULT_PATH}
|
cd ${RESULT_PATH}
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --output-dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} --enable-opm-rst-file=true --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${BINPATH}/${EXE_NAME} ${TEST_ARGS} output_dir=${RESULT_PATH}
|
${BINPATH}/${EXE_NAME} ${TEST_ARGS} enable-opm-rst-file=true output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
test $? -eq 0 || exit 1
|
test $? -eq 0 || exit 1
|
||||||
cd ..
|
cd ..
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ else
|
|||||||
CMD_PREFIX=""
|
CMD_PREFIX=""
|
||||||
fi
|
fi
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --enable-adaptive-time-stepping=false --output-dir=${RESULT_PATH}
|
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA --enable-adaptive-time-stepping=false --enable-opm-rst-file=true --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA timestep.adaptive=false output_dir=${RESULT_PATH}
|
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${TEST_ARGS}.DATA enable-opm-rst-file=true timestep.adaptive=false output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
test $? -eq 0 || exit 1
|
test $? -eq 0 || exit 1
|
||||||
@@ -39,9 +39,9 @@ test $? -eq 0 || exit 1
|
|||||||
${OPM_PACK_COMMAND} -o ${BASE_NAME} ${TEST_ARGS}_RESTART.DATA
|
${OPM_PACK_COMMAND} -o ${BASE_NAME} ${TEST_ARGS}_RESTART.DATA
|
||||||
|
|
||||||
if test "${EXE_NAME}" = "flow"; then
|
if test "${EXE_NAME}" = "flow"; then
|
||||||
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${BASE_NAME} --enable-adaptive-time-stepping=false --output-dir=${RESULT_PATH}
|
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${BASE_NAME} --enable-adaptive-time-stepping=false --enable-opm-rst-file=true --output-dir=${RESULT_PATH}
|
||||||
else
|
else
|
||||||
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${BASE_NAME} timestep.adaptive=false output_dir=${RESULT_PATH}
|
${CMD_PREFIX} ${BINPATH}/${EXE_NAME} ${BASE_NAME} enable-opm-rst-file=true timestep.adaptive=false output_dir=${RESULT_PATH}
|
||||||
fi
|
fi
|
||||||
test $? -eq 0 || exit 1
|
test $? -eq 0 || exit 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user