-
Lisa Julia Nebel authored
Add a simple test with a grid containing one element testing if the energy is invariant of the number of grid refinements.
Lisa Julia Nebel authoredAdd a simple test with a grid containing one element testing if the energy is invariant of the number of grid refinements.
CMakeLists.txt 1.36 KiB
set(TESTS
adolctest
averagedistanceassemblertest
cosseratenergytest
cosseratrodenergytest
cosseratrodtest
harmonicenergytest
localgeodesicfefunctiontest
localgfetestfunctiontest
localprojectedfefunctiontest
orthogonalmatrixtest
rigidbodymotiontest
rotationtest
surfacecosseratstressassemblertest
svdtest
targetspacetest
)
if(dune-foamgrid_FOUND)
set(TESTS nonplanarcosseratenergytest ${TESTS})
endif()
foreach(_test ${TESTS})
dune_add_test(SOURCES ${_test}.cc)
target_compile_options(${_test} PRIVATE -g)
endforeach()
# Run distributed tests
dune_add_test(SOURCES harmonicmaptest.cc
MPI_RANKS 1 4
TIMEOUT 600
CMAKE_GUARD MPI_FOUND)
dune_add_test(SOURCES geodesicfeassemblerwrappertest.cc
MPI_RANKS 1 4
TIMEOUT 600
CMAKE_GUARD MPI_FOUND)
# Copy the example grid used for testing into the build dir
file(COPY grids/irregular-square.msh DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/grids)
# Copy an example for the stress plot into the build dir
file(COPY stressPlotData/stressPlotTestDeformation DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/stressPlotData)
file(COPY stressPlotData/stressPlotTestRotation DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/stressPlotData)
file(COPY stressPlotData/stressPlotTestInitialDeformation DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/stressPlotData)