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) 6*8312278fSCameron Smithif(HAS_VALGRIND) 7*8312278fSCameron Smith add_test(incompressibleResetNumStartValgrind-sync 8*8312278fSCameron Smith cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 9*8312278fSCameron Smith set(vgcmd 10*8312278fSCameron Smith valgrind 11*8312278fSCameron Smith --leak-check=yes 12*8312278fSCameron Smith --log-file=icSyncValgrind.%p 13*8312278fSCameron Smith ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 14*8312278fSCameron Smith ) 15*8312278fSCameron Smith add_test( 16*8312278fSCameron Smith NAME incompressibleValgrind-sync 17*8312278fSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 18*8312278fSCameron Smith WORKING_DIRECTORY ${CDIR} 19*8312278fSCameron Smith ) 20*8312278fSCameron Smithendif(HAS_VALGRIND) 21fe88b52dSCameron Smithadd_test(incompressibleResetNumStart-sync 2241f58292SCameron Smith cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 2341f58292SCameron Smithadd_test( 24fe88b52dSCameron Smith NAME incompressible-sync 259c38c5ebSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 26006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 2741f58292SCameron Smith) 28006092acSCameron Smithset(cmd 29006092acSCameron Smith ${PHASTA_BINARY_DIR}/bin/checkphasta 30006092acSCameron Smith ${CDIR}/4-procs_case-SyncIO-2/ 31006092acSCameron Smith ${CDIR}/4-procs_case-SyncIO-2_ref/ 32006092acSCameron Smith 2 1e-6) 33006092acSCameron Smithadd_test( 34006092acSCameron Smith NAME compareIncompressible-sync 35006092acSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 36006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 37006092acSCameron Smith) 385f3fbd8dSCameron Smithadd_test( 39fe88b52dSCameron Smith NAME incompressibleRestart-sync 405f3fbd8dSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 41006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 425f3fbd8dSCameron Smith) 43006092acSCameron Smithadd_test( 44006092acSCameron Smith NAME compareIncompressibleRestart-sync 45006092acSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 46006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 47006092acSCameron Smith) 48fe88b52dSCameron Smith 49fe88b52dSCameron Smithadd_test(linkProcsDir-posix 50fe88b52dSCameron Smith ln -snf ${CDIR}/4-procs_case-Posix ${CDIR}/4-procs_case) 51*8312278fSCameron Smithif(HAS_VALGRIND) 52*8312278fSCameron Smith add_test(incompressibleResetNumStartValgrind-posix 53*8312278fSCameron Smith cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 54*8312278fSCameron Smith set(vgcmd 55*8312278fSCameron Smith valgrind 56*8312278fSCameron Smith --leak-check=yes 57*8312278fSCameron Smith --log-file=icPosixValgrind.%p 58*8312278fSCameron Smith ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 59*8312278fSCameron Smith ) 60*8312278fSCameron Smith add_test( 61*8312278fSCameron Smith NAME incompressibleValgrind-posix 62*8312278fSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 63*8312278fSCameron Smith WORKING_DIRECTORY ${CDIR} 64*8312278fSCameron Smith ) 65*8312278fSCameron Smithendif(HAS_VALGRIND) 66fe88b52dSCameron Smithadd_test(incompressibleResetNumStart-posix 67fe88b52dSCameron Smith cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 68fe88b52dSCameron Smithadd_test( 69fe88b52dSCameron Smith NAME incompressible-posix 70fe88b52dSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 71006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 72006092acSCameron Smith) 73006092acSCameron Smithset(cmd 74006092acSCameron Smith ${PHASTA_BINARY_DIR}/bin/checkphasta 75006092acSCameron Smith ${CDIR}/4-procs_case-Posix/ 76006092acSCameron Smith ${CDIR}/4-procs_case-Posix_ref/ 77006092acSCameron Smith 0 1e-6) 78006092acSCameron Smithadd_test( 79006092acSCameron Smith NAME compareIncompressible-posix 80006092acSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 81006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 82fe88b52dSCameron Smith) 83fe88b52dSCameron Smithadd_test( 84fe88b52dSCameron Smith NAME incompressibleRestart-posix 85fe88b52dSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 86006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 87006092acSCameron Smith) 88006092acSCameron Smithadd_test( 89006092acSCameron Smith NAME compareIncompressibleRestart-posix 90006092acSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 91006092acSCameron Smith WORKING_DIRECTORY ${CDIR} 92fe88b52dSCameron Smith) 93