10bfd2916SCameron Smithadd_test( 20bfd2916SCameron Smith NAME readHeader 34a32e26dSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreadheader 2 40bfd2916SCameron Smith WORKING_DIRECTORY ${CASES}/incompressible 50bfd2916SCameron Smith) 61aeb857eSCameron Smithadd_test( 71aeb857eSCameron Smith NAME readDatablock 81aeb857eSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreaddatablock 2 91aeb857eSCameron Smith WORKING_DIRECTORY ${CASES}/incompressible 101aeb857eSCameron Smith) 1157517afcSCameron Smithadd_test( 12b3027b05SCameron Smith NAME write 13b3027b05SCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOwrite 2 1457517afcSCameron Smith WORKING_DIRECTORY ${CASES} 1557517afcSCameron Smith) 16e15a7659SCameron Smithadd_test( 17bc62cfd4SCameron Smith NAME readFtn 18bc62cfd4SCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreadFtn 1942607086SCameron Smith WORKING_DIRECTORY ${CASES}/incompressible/ 2004845fb3SCameron Smith) 21*eceb1c0eSCameron Smithif(HAS_VALGRIND) 22*eceb1c0eSCameron Smith set(vgcmd 23*eceb1c0eSCameron Smith valgrind 24*eceb1c0eSCameron Smith --log-file=vg.%p 25*eceb1c0eSCameron Smith --leak-check=yes 26*eceb1c0eSCameron Smith ${PHASTA_BINARY_DIR}/bin/phIOreadFtn 27*eceb1c0eSCameron Smith ) 2804845fb3SCameron Smith add_test( 29bc62cfd4SCameron Smith NAME readFtnVG 30*eceb1c0eSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 3142607086SCameron Smith WORKING_DIRECTORY ${CASES}/incompressible/ 32e15a7659SCameron Smith ) 33*eceb1c0eSCameron Smithendif(HAS_VALGRIND) 345be7d1a3SCameron Smithadd_test( 355be7d1a3SCameron Smith NAME writeFtn 365be7d1a3SCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOwriteFtn 375be7d1a3SCameron Smith WORKING_DIRECTORY ${CASES}/ 385be7d1a3SCameron Smith) 39*eceb1c0eSCameron Smithif(HAS_VALGRIND) 40*eceb1c0eSCameron Smith set(vgcmd 41*eceb1c0eSCameron Smith valgrind 42*eceb1c0eSCameron Smith --log-file=vg.%p 43*eceb1c0eSCameron Smith --leak-check=yes 44*eceb1c0eSCameron Smith ${PHASTA_BINARY_DIR}/bin/phIOwriteFtn 45*eceb1c0eSCameron Smith ) 465be7d1a3SCameron Smith add_test( 475be7d1a3SCameron Smith NAME writeFtnVG 48*eceb1c0eSCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd} 495be7d1a3SCameron Smith WORKING_DIRECTORY ${CASES}/incompressible/ 505be7d1a3SCameron Smith ) 51*eceb1c0eSCameron Smithendif(HAS_VALGRIND) 52