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