xref: /phasta/phSolver/compressible/test/compressible.cmake (revision e85dd27f78178cea4be54ab557d502f6f4401775)
1c_serial_test(linkProcsDir-sync
2  ln -snf ${CDIR}/2-procs_case-SyncIO-1 ${CDIR}/2-procs_case)
3if(HAS_VALGRIND)
4  c_serial_test(resetNumStartValgrind-sync
5    cp ${CDIR}/numstart.dat ${CDIR}/2-procs_case/numstart.dat)
6  c_parallel_test(valgrind-sync 2 ${CDIR}
7    valgrind --leak-check=yes --log-file=cSyncValgrind.%p
8    ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
9endif(HAS_VALGRIND)
10c_serial_test(resetNumStart-sync
11  cp ${CDIR}/numstart.dat ${CDIR}/2-procs_case/numstart.dat)
12c_parallel_test( sync 2 ${CDIR} ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
13set(compareArgs
14  ${CDIR}/2-procs_case-SyncIO-1/
15  ${CDIR}/2-procs_case-SyncIO-1_ref/
16  1 1e-6)
17c_parallel_test(compare-sync 2 ${CDIR}
18  ${PHASTA_BINARY_DIR}/bin/checkphasta ${compareArgs})
19c_parallel_test(restart-sync 2 ${CDIR} ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
20c_parallel_test(compareRestart-sync 2 ${CDIR}
21  ${PHASTA_BINARY_DIR}/bin/checkphasta ${compareArgs})
22
23c_serial_test(linkProcsDir-posix
24  ln -snf ${CDIR}/2-procs_case-Posix ${CDIR}/2-procs_case)
25if(HAS_VALGRIND)
26  c_serial_test(resetNumStartValgrind-posix
27    cp ${CDIR}/numstart.dat ${CDIR}/2-procs_case/numstart.dat)
28  c_parallel_test(compressibleValgrind-posix 2 ${CDIR}
29    valgrind --leak-check=yes --log-file=cPosixValgrind.%p
30    ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
31endif(HAS_VALGRIND)
32c_serial_test(resetNumStart-posix
33  cp ${CDIR}/numstart.dat ${CDIR}/2-procs_case/numstart.dat)
34c_parallel_test(posix 2 ${CDIR} ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
35set(compareArgs
36  ${CDIR}/2-procs_case-Posix/
37  ${CDIR}/2-procs_case-Posix_ref/
38  0 1e-6)
39c_parallel_test(compare-posix 2 ${CDIR}
40  ${PHASTA_BINARY_DIR}/bin/checkphasta ${compareArgs})
41c_parallel_test(restart-posix 2 ${CDIR} ${PHASTA_BINARY_DIR}/bin/phastaC.exe)
42c_parallel_test(compareRestart-posix 2 ${CDIR}
43  ${PHASTA_BINARY_DIR}/bin/checkphasta ${compareArgs})
44c_serial_test(unlinkProcsDir-compressible rm ${CDIR}/2-procs_case)
45