xref: /phasta/phSolver/incompressible/test/CMakeLists.txt (revision 62993ad66549d56f29d576926fd77e0062d6a024)
1*62993ad6SCameron Smithmacro(ic_parallel_test name procs dir exe)
2*62993ad6SCameron Smith  set(tname incompressible_${solver}_${name})
3*62993ad6SCameron Smith  add_test(
4*62993ad6SCameron Smith    NAME ${tname}
5*62993ad6SCameron Smith    COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} ${procs} ${exe} ${ARGN}
6*62993ad6SCameron Smith    WORKING_DIRECTORY ${dir} )
7*62993ad6SCameron Smith  set_tests_properties(${tname} PROPERTIES LABELS "phsolver_incompressible")
8*62993ad6SCameron Smithendmacro(ic_parallel_test)
9*62993ad6SCameron Smith
10*62993ad6SCameron Smithmacro(ic_serial_test name exe)
11*62993ad6SCameron Smith  set(tname incompressible_${solver}_${name})
12*62993ad6SCameron Smith  add_test( NAME ${tname} COMMAND ${exe} ${ARGN} )
13*62993ad6SCameron Smith  set_tests_properties(${tname} PROPERTIES LABELS "phsolver_incompressible")
14*62993ad6SCameron Smithendmacro(ic_serial_test)
15*62993ad6SCameron Smith
16*62993ad6SCameron Smithset(CDIR ${CASES}/incompressible)
17*62993ad6SCameron Smith
18*62993ad6SCameron Smithic_serial_test(copyInpCfg
19*62993ad6SCameron Smith  cp ${PHASTA_SOURCE_DIR}/phSolver/common/input.config ${CDIR})
20*62993ad6SCameron Smith
21*62993ad6SCameron Smithif(PHASTA_USE_SVLS)
22*62993ad6SCameron Smith  set(solver svls)
23*62993ad6SCameron Smith  ic_serial_test(solverInp ln -snf ${CDIR}/solver.inp.svls ${CDIR}/solver.inp)
24*62993ad6SCameron Smith  include(testing.cmake)
25*62993ad6SCameron Smithendif()
26*62993ad6SCameron Smith
27*62993ad6SCameron Smithset(solver leslib)
28*62993ad6SCameron Smithic_serial_test(solverInp ln -snf ${CDIR}/solver.inp.libles ${CDIR}/solver.inp)
2941f58292SCameron Smithinclude(testing.cmake)
30