xref: /phasta/phSolver/incompressible/test/testing.cmake (revision 006092ace756dd30a3dd05d4e2e37435d07d370f)
1set(CDIR ${CASES}/incompressible)
2add_test(copyInpCfg
3  cp ${PHASTA_SOURCE_DIR}/phSolver/common/input.config ${CDIR})
4add_test(linkProcsDir-sync
5  ln -snf ${CDIR}/4-procs_case-SyncIO-2 ${CDIR}/4-procs_case)
6add_test(incompressibleResetNumStart-sync
7  cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat)
8add_test(
9  NAME incompressible-sync
10  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
11  WORKING_DIRECTORY ${CDIR}
12)
13set(cmd
14  ${PHASTA_BINARY_DIR}/bin/checkphasta
15  ${CDIR}/4-procs_case-SyncIO-2/
16  ${CDIR}/4-procs_case-SyncIO-2_ref/
17  2 1e-6)
18add_test(
19  NAME compareIncompressible-sync
20  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
21  WORKING_DIRECTORY ${CDIR}
22)
23add_test(
24  NAME incompressibleRestart-sync
25  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
26  WORKING_DIRECTORY ${CDIR}
27)
28add_test(
29  NAME compareIncompressibleRestart-sync
30  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
31  WORKING_DIRECTORY ${CDIR}
32)
33
34add_test(linkProcsDir-posix
35  ln -snf ${CDIR}/4-procs_case-Posix ${CDIR}/4-procs_case)
36add_test(incompressibleResetNumStart-posix
37  cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat)
38add_test(
39  NAME incompressible-posix
40  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
41  WORKING_DIRECTORY ${CDIR}
42)
43set(cmd
44  ${PHASTA_BINARY_DIR}/bin/checkphasta
45  ${CDIR}/4-procs_case-Posix/
46  ${CDIR}/4-procs_case-Posix_ref/
47  0 1e-6)
48add_test(
49  NAME compareIncompressible-posix
50  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
51  WORKING_DIRECTORY ${CDIR}
52)
53add_test(
54  NAME incompressibleRestart-posix
55  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
56  WORKING_DIRECTORY ${CDIR}
57)
58add_test(
59  NAME compareIncompressibleRestart-posix
60  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
61  WORKING_DIRECTORY ${CDIR}
62)
63