diff --git a/tests/lbm/CMakeLists.txt b/tests/lbm/CMakeLists.txt index 6593cbabf44ae16398df21d79048d637bcaa47aa..8ed18d2b5922e4bc06f468165fe590347473e91e 100644 --- a/tests/lbm/CMakeLists.txt +++ b/tests/lbm/CMakeLists.txt @@ -62,6 +62,8 @@ waLBerla_execute_test( NAME PermeabilityTest_TRT_64_8 COMMAND $<TARGET_FILE:Perm waLBerla_compile_test( FILES initializer/PdfFieldInitializerTest.cpp ) waLBerla_execute_test( NAME PdfFieldInitializerTest COMMAND $<TARGET_FILE:PdfFieldInitializerTest> ${CMAKE_CURRENT_SOURCE_DIR}/PdfFieldInitializerTest.prm PROCESSES 4 CONFIGURATIONS Release RelWithDbgInfo ) +waLBerla_compile_test( FILES SuViscoelasticityTest.cpp DEPENDS field blockforest timeloop) +waLBerla_execute_test( NAME SuViscoelasticityTest COMMAND $<TARGET_FILE:SuViscoelasticityTest> ${CMAKE_CURRENT_SOURCE_DIR}/Su.prm ) # Code Generation waLBerla_compile_test( FILES codegen/SrtWithForceFieldModel.gen.py diff --git a/tests/lbm/Su.prm b/tests/lbm/Su.prm new file mode 100644 index 0000000000000000000000000000000000000000..470b5dea2ace6b7e7bd5c5ec15f76110dcf3b839 --- /dev/null +++ b/tests/lbm/Su.prm @@ -0,0 +1,35 @@ +Parameters +{ + eta_s 0.5; + timesteps 1000; + force 0.00001; + lambda_p 30.0; + eta_p 0.5; + period 1; + baseFolder vtk_out; + writePeriod 1; + + checkpointFrequency 1000; + remainingTimeLoggerFrequency 6.0; // in seconds +} + +DomainSetup +{ + blocks < 3,3,1 >; + cartesianSetup false; + cellsPerBlock < 10,10, 1 >; + periodic < 1, 0, 0 >; +} + +StabilityChecker +{ + checkFrequency 1; + streamOutput false; + vtkOutput true; +} + +Boundaries +{ + Border { direction N,S; walldistance -1; NoSlip {} } +} +