xref: /phasta/phSolver/incompressible/test/testing.cmake (revision 006092ace756dd30a3dd05d4e2e37435d07d370f)
1b3c8e343SCameron Smithset(CDIR ${CASES}/incompressible)
241f58292SCameron Smithadd_test(copyInpCfg
39c38c5ebSCameron Smith  cp ${PHASTA_SOURCE_DIR}/phSolver/common/input.config ${CDIR})
4fe88b52dSCameron Smithadd_test(linkProcsDir-sync
5ec2df29eSCameron Smith  ln -snf ${CDIR}/4-procs_case-SyncIO-2 ${CDIR}/4-procs_case)
6fe88b52dSCameron Smithadd_test(incompressibleResetNumStart-sync
741f58292SCameron Smith  cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat)
841f58292SCameron Smithadd_test(
9fe88b52dSCameron Smith  NAME incompressible-sync
109c38c5ebSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
11*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
1241f58292SCameron Smith)
13*006092acSCameron Smithset(cmd
14*006092acSCameron Smith  ${PHASTA_BINARY_DIR}/bin/checkphasta
15*006092acSCameron Smith  ${CDIR}/4-procs_case-SyncIO-2/
16*006092acSCameron Smith  ${CDIR}/4-procs_case-SyncIO-2_ref/
17*006092acSCameron Smith  2 1e-6)
18*006092acSCameron Smithadd_test(
19*006092acSCameron Smith  NAME compareIncompressible-sync
20*006092acSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
21*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
22*006092acSCameron Smith)
235f3fbd8dSCameron Smithadd_test(
24fe88b52dSCameron Smith  NAME incompressibleRestart-sync
255f3fbd8dSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
26*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
275f3fbd8dSCameron Smith)
28*006092acSCameron Smithadd_test(
29*006092acSCameron Smith  NAME compareIncompressibleRestart-sync
30*006092acSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
31*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
32*006092acSCameron Smith)
33fe88b52dSCameron Smith
34fe88b52dSCameron Smithadd_test(linkProcsDir-posix
35fe88b52dSCameron Smith  ln -snf ${CDIR}/4-procs_case-Posix ${CDIR}/4-procs_case)
36fe88b52dSCameron Smithadd_test(incompressibleResetNumStart-posix
37fe88b52dSCameron Smith  cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat)
38fe88b52dSCameron Smithadd_test(
39fe88b52dSCameron Smith  NAME incompressible-posix
40fe88b52dSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
41*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
42*006092acSCameron Smith)
43*006092acSCameron Smithset(cmd
44*006092acSCameron Smith  ${PHASTA_BINARY_DIR}/bin/checkphasta
45*006092acSCameron Smith  ${CDIR}/4-procs_case-Posix/
46*006092acSCameron Smith  ${CDIR}/4-procs_case-Posix_ref/
47*006092acSCameron Smith  0 1e-6)
48*006092acSCameron Smithadd_test(
49*006092acSCameron Smith  NAME compareIncompressible-posix
50*006092acSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
51*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
52fe88b52dSCameron Smith)
53fe88b52dSCameron Smithadd_test(
54fe88b52dSCameron Smith  NAME incompressibleRestart-posix
55fe88b52dSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe
56*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
57*006092acSCameron Smith)
58*006092acSCameron Smithadd_test(
59*006092acSCameron Smith  NAME compareIncompressibleRestart-posix
60*006092acSCameron Smith  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd}
61*006092acSCameron Smith  WORKING_DIRECTORY ${CDIR}
62fe88b52dSCameron Smith)
63