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