CMakeLists.txt 2.75 KB
Newer Older
Dennis Gläser's avatar
Dennis Gläser committed
1
dune_symlink_to_source_files(FILES "test_2p.input")
2

Dennis Gläser's avatar
Dennis Gläser committed
3
4
# using tpfa
dune_add_test(NAME test_2p_incompressible_tpfa
5
              SOURCES test_2p_fv.cc
Dennis Gläser's avatar
Dennis Gläser committed
6
              COMPILE_DEFINITIONS TYPETAG=TwoPIncompressibleTpfa
7
8
9
10
11
              COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
              CMD_ARGS --script fuzzy
                       --files ${CMAKE_SOURCE_DIR}/test/references/lenscc-reference.vtu
                               ${CMAKE_CURRENT_BINARY_DIR}/2p_tpfa-00008.vtu
                       --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_tpfa test_2p.input -Problem.Name 2p_tpfa")
12

Dennis Gläser's avatar
Dennis Gläser committed
13
14
# using box
dune_add_test(NAME test_2p_incompressible_box
15
16
              SOURCES test_2p_fv.cc
              COMPILE_DEFINITIONS TYPETAG=TwoPIncompressibleBox
17
18
19
20
21
              COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
              CMD_ARGS --script fuzzy
                       --files ${CMAKE_SOURCE_DIR}/test/references/lensbox-reference.vtu
                               ${CMAKE_CURRENT_BINARY_DIR}/2p_box-00007.vtu
                       --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box test_2p.input -Problem.Name 2p_box")
Dennis Gläser's avatar
Dennis Gläser committed
22

23
24
25
26
27
28
29
30
31
32
33
34
35
# using box with interface solver
dune_add_test(NAME test_2p_incompressible_box_ifsolver
              SOURCES test_2p_fv.cc
              COMPILE_DEFINITIONS TYPETAG=TwoPIncompressibleBox
              COMPILE_DEFINITIONS ENABLEINTERFACESOLVER=true
              COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
              CMD_ARGS --script fuzzy
                       --files ${CMAKE_SOURCE_DIR}/test/references/lensbox_ifsolver-reference.vtu
                               ${CMAKE_CURRENT_BINARY_DIR}/2p_box_ifsolver-00018.vtu
                       --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box_ifsolver test_2p.input
                                                                                                  -Problem.Name 2p_box_ifsolver
                                                                                                  -Box.UseInterfaceSolver true")

36
37
# using mpfa
dune_add_test(NAME test_2p_incompressible_mpfa
38
              SOURCES test_2p_fv.cc
39
              COMPILE_DEFINITIONS TYPETAG=TwoPIncompressibleMpfa
40
41
42
43
44
              COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
              CMD_ARGS --script fuzzy
                       --files ${CMAKE_SOURCE_DIR}/test/references/lenscc-reference.vtu
                               ${CMAKE_CURRENT_BINARY_DIR}/2p_mpfa-00008.vtu
                       --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_mpfa test_2p.input -Problem.Name 2p_mpfa")
45

Dennis Gläser's avatar
Dennis Gläser committed
46
set(CMAKE_BUILD_TYPE Release)
47
48
49
50
51

#install sources
install(FILES
problem.hh
spatialparams.hh
52
test_2p_fv.cc
53
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/test/implicit/2p/incompressible)