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) 6if(HAS_VALGRIND) 7 add_test(incompressibleResetNumStartValgrind-sync 8 cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 9 set(vgcmd 10 valgrind 11 --leak-check=yes 12 --log-file=icSyncValgrind.%p 13 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 14 ) 15 add_test( 16 NAME incompressibleValgrind-sync 17 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 18 WORKING_DIRECTORY ${CDIR} 19 ) 20endif(HAS_VALGRIND) 21add_test(incompressibleResetNumStart-sync 22 cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 23add_test( 24 NAME incompressible-sync 25 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 26 WORKING_DIRECTORY ${CDIR} 27) 28set(cmd 29 ${PHASTA_BINARY_DIR}/bin/checkphasta 30 ${CDIR}/4-procs_case-SyncIO-2/ 31 ${CDIR}/4-procs_case-SyncIO-2_ref/ 32 2 1e-6) 33add_test( 34 NAME compareIncompressible-sync 35 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 36 WORKING_DIRECTORY ${CDIR} 37) 38add_test( 39 NAME incompressibleRestart-sync 40 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 41 WORKING_DIRECTORY ${CDIR} 42) 43add_test( 44 NAME compareIncompressibleRestart-sync 45 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 46 WORKING_DIRECTORY ${CDIR} 47) 48 49add_test(linkProcsDir-posix 50 ln -snf ${CDIR}/4-procs_case-Posix ${CDIR}/4-procs_case) 51if(HAS_VALGRIND) 52 add_test(incompressibleResetNumStartValgrind-posix 53 cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 54 set(vgcmd 55 valgrind 56 --leak-check=yes 57 --log-file=icPosixValgrind.%p 58 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 59 ) 60 add_test( 61 NAME incompressibleValgrind-posix 62 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 63 WORKING_DIRECTORY ${CDIR} 64 ) 65endif(HAS_VALGRIND) 66add_test(incompressibleResetNumStart-posix 67 cp ${CDIR}/numstart.dat ${CDIR}/4-procs_case/numstart.dat) 68add_test( 69 NAME incompressible-posix 70 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 71 WORKING_DIRECTORY ${CDIR} 72) 73set(cmd 74 ${PHASTA_BINARY_DIR}/bin/checkphasta 75 ${CDIR}/4-procs_case-Posix/ 76 ${CDIR}/4-procs_case-Posix_ref/ 77 0 1e-6) 78add_test( 79 NAME compareIncompressible-posix 80 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 81 WORKING_DIRECTORY ${CDIR} 82) 83add_test( 84 NAME incompressibleRestart-posix 85 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phastaIC.exe 86 WORKING_DIRECTORY ${CDIR} 87) 88add_test( 89 NAME compareIncompressibleRestart-posix 90 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${cmd} 91 WORKING_DIRECTORY ${CDIR} 92) 93