From 70f5cc150374ebcac39847e0bfc01fe86b841879 Mon Sep 17 00:00:00 2001 From: Ned Coltman <edward.coltman@iws.uni-stuttgart.de> Date: Fri, 2 Nov 2018 16:55:57 +0100 Subject: [PATCH] [Cleanup][Multidomain][boundary] rename boundary multidomain tests --- .../boundary/darcydarcy/1p_1p/CMakeLists.txt | 18 +++++------ .../boundary/darcydarcy/1p_1p/main.cc | 2 +- ...dary_equaldim_1p_1p.input => params.input} | 3 ++ .../boundary/darcydarcy/1p_1p/problem.hh | 15 ++++++++- .../boundary/darcydarcy/1p_2p/CMakeLists.txt | 15 +++++---- ...dary_equaldim_1p_2p.input => params.input} | 3 ++ .../boundary/darcydarcy/1p_2p/problem.hh | 10 ++++++ .../1p2c_1p2c/horizontalflow/CMakeLists.txt | 15 +++++---- ...okes1p2cdarcy1p2chorizontal.cc => main.cc} | 0 ...darcy1p2chorizontal.input => params.input} | 2 +- .../{darcyproblem.hh => problem_darcy.hh} | 13 ++++++-- .../{stokesproblem.hh => problem_stokes.hh} | 11 ++++++- .../{1pspatialparams.hh => spatialparams.hh} | 0 .../1p2c_1p2c/verticalflow/CMakeLists.txt | 32 ++++++++++--------- ...stokes1p2cdarcy1p2cvertical.cc => main.cc} | 0 ...2cdarcy1p2cvertical.input => params.input} | 2 +- ...diffusion.input => params_diffusion.input} | 2 +- .../{darcyproblem.hh => problem_darcy.hh} | 13 ++++++-- .../{stokesproblem.hh => problem_stokes.hh} | 10 ++++++ .../stokesdarcy/1p2c_2p2c/CMakeLists.txt | 30 +++++++++-------- ...okes1p2cdarcy2p2chorizontal.cc => main.cc} | 0 ...darcy2p2chorizontal.input => params.input} | 1 + ...ontal.input => params_nonisothermal.input} | 1 + .../{darcyproblem.hh => problem_darcy.hh} | 11 ++++++- .../{stokesproblem.hh => problem_stokes.hh} | 11 ++++++- .../1p_1p/horizontalflow/CMakeLists.txt | 15 +++++---- ...t_stokes1pdarcy1phorizontal.cc => main.cc} | 0 ...1pdarcy1phorizontal.input => params.input} | 3 +- .../{darcyproblem.hh => problem_darcy.hh} | 16 ++++++++-- .../{stokesproblem.hh => problem_stokes.hh} | 10 ++++++ .../{1pspatialparams.hh => spatialparams.hh} | 0 .../1p_1p/verticalflow/CMakeLists.txt | 15 +++++---- ...est_stokes1pdarcy1pvertical.cc => main.cc} | 0 ...es1pdarcy1pvertical.input => params.input} | 4 ++- .../{darcyproblem.hh => problem_darcy.hh} | 13 ++++++-- .../{stokesproblem.hh => problem_stokes.hh} | 11 ++++++- .../boundary/stokesdarcy/1p_2p/CMakeLists.txt | 15 +++++---- ...est_stokes1pdarcy2pvertical.cc => main.cc} | 0 ...es1pdarcy2pvertical.input => params.input} | 2 +- .../{darcyproblem.hh => problem_darcy.hh} | 11 ++++++- .../{stokesproblem.hh => problem_stokes.hh} | 11 ++++++- ...stokes1p2c_horizontal_darcy-reference.vtu} | 0 ...tokes1p2c_horizontal_stokes-reference.vtu} | 0 ...2c_vertical_advection_darcy-reference.vtu} | 0 ...c_vertical_advection_stokes-reference.vtu} | 0 ...2c_vertical_diffusion_darcy-reference.vtu} | 0 ...c_vertical_diffusion_stokes-reference.vtu} | 0 ...boundary_darcy1p_darcy2p_1p-reference.vtu} | 0 ...boundary_darcy1p_darcy2p_2p-reference.vtu} | 0 ...p_stokes1p_horizontal_darcy-reference.vtu} | 0 ..._stokes1p_horizontal_stokes-reference.vtu} | 0 ...y1p_stokes1p_vertical_darcy-reference.vtu} | 0 ...1p_stokes1p_vertical_stokes-reference.vtu} | 0 ...stokes1p2c_horizontal_darcy-reference.vtu} | 0 ...tokes1p2c_horizontal_stokes-reference.vtu} | 0 ...c_stokes1p2c_vertical_darcy-reference.vtu} | 0 ..._stokes1p2c_vertical_stokes-reference.vtu} | 0 ...okes1p2cni_horizontal_darcy-reference.vtu} | 0 ...kes1p2cni_horizontal_stokes-reference.vtu} | 0 ...stokes1p2cni_vertical_darcy-reference.vtu} | 0 ...tokes1p2cni_vertical_stokes-reference.vtu} | 0 ...y2p_stokes1p_vertical_darcy-reference.vtu} | 0 ...2p_stokes1p_vertical_stokes-reference.vtu} | 0 63 files changed, 251 insertions(+), 95 deletions(-) rename test/multidomain/boundary/darcydarcy/1p_1p/{test_boundary_equaldim_1p_1p.input => params.input} (88%) rename test/multidomain/boundary/darcydarcy/1p_2p/{test_boundary_equaldim_1p_2p.input => params.input} (83%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/{test_stokes1p2cdarcy1p2chorizontal.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/{test_stokes1p2cdarcy1p2chorizontal.input => params.input} (90%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/{darcyproblem.hh => problem_darcy.hh} (96%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/{stokesproblem.hh => problem_stokes.hh} (97%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/{1pspatialparams.hh => spatialparams.hh} (100%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/{test_stokes1p2cdarcy1p2cvertical.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/{test_stokes1p2cdarcy1p2cvertical.input => params.input} (89%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/{test_stokes1p2cdarcy1p2cvertical_diffusion.input => params_diffusion.input} (86%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/{darcyproblem.hh => problem_darcy.hh} (96%) rename test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/{stokesproblem.hh => problem_stokes.hh} (97%) rename test/multidomain/boundary/stokesdarcy/1p2c_2p2c/{test_stokes1p2cdarcy2p2chorizontal.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p2c_2p2c/{test_stokes1p2cdarcy2p2chorizontal.input => params.input} (94%) rename test/multidomain/boundary/stokesdarcy/1p2c_2p2c/{test_stokes1p2cnidarcy2p2cnihorizontal.input => params_nonisothermal.input} (93%) rename test/multidomain/boundary/stokesdarcy/1p2c_2p2c/{darcyproblem.hh => problem_darcy.hh} (97%) rename test/multidomain/boundary/stokesdarcy/1p2c_2p2c/{stokesproblem.hh => problem_stokes.hh} (98%) rename test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/{test_stokes1pdarcy1phorizontal.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/{test_stokes1pdarcy1phorizontal.input => params.input} (84%) rename test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/{darcyproblem.hh => problem_darcy.hh} (96%) rename test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/{stokesproblem.hh => problem_stokes.hh} (96%) rename test/multidomain/boundary/stokesdarcy/1p_1p/{1pspatialparams.hh => spatialparams.hh} (100%) rename test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/{test_stokes1pdarcy1pvertical.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/{test_stokes1pdarcy1pvertical.input => params.input} (86%) rename test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/{darcyproblem.hh => problem_darcy.hh} (96%) rename test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/{stokesproblem.hh => problem_stokes.hh} (97%) rename test/multidomain/boundary/stokesdarcy/1p_2p/{test_stokes1pdarcy2pvertical.cc => main.cc} (100%) rename test/multidomain/boundary/stokesdarcy/1p_2p/{test_stokes1pdarcy2pvertical.input => params.input} (91%) rename test/multidomain/boundary/stokesdarcy/1p_2p/{darcyproblem.hh => problem_darcy.hh} (97%) rename test/multidomain/boundary/stokesdarcy/1p_2p/{stokesproblem.hh => problem_stokes.hh} (97%) rename test/references/{test_stokes1p2cdarcy1p2chorizontal_darcy-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_horizontal_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy1p2chorizontal_stokes-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_horizontal_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy1p2cvertical_advection_darcy-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy1p2cvertical_advection_stokes-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy1p2cvertical_diffusion_darcy-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy1p2cvertical_diffusion_stokes-reference.vtu => test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_stokes-reference.vtu} (100%) rename test/references/{md-boundary-1p2p-injection-1p-reference.vtu => test_md_boundary_darcy1p_darcy2p_1p-reference.vtu} (100%) rename test/references/{md-boundary-1p2p-injection-2p-reference.vtu => test_md_boundary_darcy1p_darcy2p_2p-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy1phorizontal_darcy-reference.vtu => test_md_boundary_darcy1p_stokes1p_horizontal_darcy-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy1phorizontal_stokes-reference.vtu => test_md_boundary_darcy1p_stokes1p_horizontal_stokes-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy1pvertical_darcy-reference.vtu => test_md_boundary_darcy1p_stokes1p_vertical_darcy-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy1pvertical_stokes-reference.vtu => test_md_boundary_darcy1p_stokes1p_vertical_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy2p2chorizontal_darcy-reference.vtu => test_md_boundary_darcy2p2c_stokes1p2c_horizontal_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy2p2chorizontal_stokes-reference.vtu => test_md_boundary_darcy2p2c_stokes1p2c_horizontal_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy2p2cvertical_darcy-reference.vtu => test_md_boundary_darcy2p2c_stokes1p2c_vertical_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cdarcy2p2cvertical_stokes-reference.vtu => test_md_boundary_darcy2p2c_stokes1p2c_vertical_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cnidarcy2p2cnihorizontal_darcy-reference.vtu => test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cnidarcy2p2cnihorizontal_stokes-reference.vtu => test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_stokes-reference.vtu} (100%) rename test/references/{test_stokes1p2cnidarcy2p2cni_vertical_darcy-reference.vtu => test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_darcy-reference.vtu} (100%) rename test/references/{test_stokes1p2cnidarcy2p2cni_vertical_stokes-reference.vtu => test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_stokes-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy2pvertical_darcy-reference.vtu => test_md_boundary_darcy2p_stokes1p_vertical_darcy-reference.vtu} (100%) rename test/references/{test_stokes1pdarcy2pvertical_stokes-reference.vtu => test_md_boundary_darcy2p_stokes1p_vertical_stokes-reference.vtu} (100%) diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/CMakeLists.txt b/test/multidomain/boundary/darcydarcy/1p_1p/CMakeLists.txt index 510844ae3d..1554116a03 100644 --- a/test/multidomain/boundary/darcydarcy/1p_1p/CMakeLists.txt +++ b/test/multidomain/boundary/darcydarcy/1p_1p/CMakeLists.txt @@ -1,22 +1,22 @@ -dune_add_test(NAME test_boundary_equaldim_1p_1p_half +dune_add_test(NAME test_md_boundary_darcy1p_darcy1p_half SOURCES main.cc COMPILE_DEFINITIONS DOMAINSPLIT=0 COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/1ptestcc-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/md_1p_half_combined.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_boundary_equaldim_1p_1p_half test_boundary_equaldim_1p_1p.input \ - -Problem.Name md_1p_half") + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy1p_half_combined.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy1p_half params.input \ + -Vtk.OutputName test_md_boundary_darcy1p_darcy1p_half") -dune_add_test(NAME test_boundary_equaldim_1p_1p_lens +dune_add_test(NAME test_md_boundary_darcy1p_darcy1p_lens SOURCES main.cc COMPILE_DEFINITIONS DOMAINSPLIT=1 COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMAKE_GUARD dune-subgrid_FOUND CMD_ARGS --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/1ptestcc-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/md_1p_lens_combined.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_boundary_equaldim_1p_1p_lens test_boundary_equaldim_1p_1p.input \ - -Problem.Name md_1p_lens") + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy1p_lens_combined.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy1p_lens params.input \ + -Vtk.OutputName test_md_boundary_darcy1p_darcy1p_lens") -dune_symlink_to_source_files(FILES "test_boundary_equaldim_1p_1p.input") +dune_symlink_to_source_files(FILES "params.input") diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/main.cc b/test/multidomain/boundary/darcydarcy/1p_1p/main.cc index 2a9686fbe0..4db3eb7566 100644 --- a/test/multidomain/boundary/darcydarcy/1p_1p/main.cc +++ b/test/multidomain/boundary/darcydarcy/1p_1p/main.cc @@ -311,7 +311,7 @@ int main(int argc, char** argv) try Dune::VTKWriter<typename FullDomainGrid::LeafGridView> vtkWriter(gridView); vtkWriter.addCellData(processRank, "process rank"); vtkWriter.addCellData(pressure, "pressure"); - const auto filename = getParam<std::string>("Problem.Name") + "_combined"; + const auto filename = getParam<std::string>("Vtk.OutputName") + "_combined"; vtkWriter.write(filename); //////////////////////////////////////////////////////////// diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/test_boundary_equaldim_1p_1p.input b/test/multidomain/boundary/darcydarcy/1p_1p/params.input similarity index 88% rename from test/multidomain/boundary/darcydarcy/1p_1p/test_boundary_equaldim_1p_1p.input rename to test/multidomain/boundary/darcydarcy/1p_1p/params.input index 4db37b49c2..b85ae540b3 100644 --- a/test/multidomain/boundary/darcydarcy/1p_1p/test_boundary_equaldim_1p_1p.input +++ b/test/multidomain/boundary/darcydarcy/1p_1p/params.input @@ -5,6 +5,9 @@ DtInitial = 1.0 [Problem] EnableGravity = true +[Vtk] +OutputName = test_md_boundary_darcy1p_darcy1p + [1.Problem] Name = 1p_0 diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh b/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh index 35f82fa8d2..580a261fcf 100644 --- a/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh +++ b/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh @@ -60,7 +60,18 @@ public: const std::string& paramGroup = "") : ParentType(fvGridGeometry, paramGroup) , couplingManager_(couplingManager) - {} + { + // set a default name for the problem + problemName_ = getParam<std::string>("Vtk.OutputName")+ "_" + getParamFromGroup<std::string>(paramGroup, "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; + } /*! * \brief Specifies which kind of boundary condition should be @@ -156,6 +167,8 @@ public: private: std::shared_ptr<CouplingManager> couplingManager_; static constexpr Scalar eps_ = 1e-7; + std::string problemName_; + }; } // end namespace Dumux diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/CMakeLists.txt b/test/multidomain/boundary/darcydarcy/1p_2p/CMakeLists.txt index 5269028b9c..ef30c20bc6 100644 --- a/test/multidomain/boundary/darcydarcy/1p_2p/CMakeLists.txt +++ b/test/multidomain/boundary/darcydarcy/1p_2p/CMakeLists.txt @@ -1,12 +1,13 @@ -dune_add_test(NAME test_boundary_equaldim_1p_2p +dune_add_test(NAME test_md_boundary_darcy1p_darcy2p SOURCES main.cc COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMAKE_GUARD dune-subgrid_FOUND CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/md-boundary-1p2p-injection-2p-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/2p-00017.vtu - ${CMAKE_SOURCE_DIR}/test/references/md-boundary-1p2p-injection-1p-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/1p-00017.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_boundary_equaldim_1p_2p test_boundary_equaldim_1p_2p.input") + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_darcy2p_2p-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy2p_2p-00017.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_darcy2p_1p-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy2p_1p-00017.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_darcy2p params.input + -Vtk.OutputName test_md_boundary_darcy1p_darcy2p") -dune_symlink_to_source_files(FILES "test_boundary_equaldim_1p_2p.input") +dune_symlink_to_source_files(FILES "params.input") diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/test_boundary_equaldim_1p_2p.input b/test/multidomain/boundary/darcydarcy/1p_2p/params.input similarity index 83% rename from test/multidomain/boundary/darcydarcy/1p_2p/test_boundary_equaldim_1p_2p.input rename to test/multidomain/boundary/darcydarcy/1p_2p/params.input index 5534936730..28d525347c 100644 --- a/test/multidomain/boundary/darcydarcy/1p_2p/test_boundary_equaldim_1p_2p.input +++ b/test/multidomain/boundary/darcydarcy/1p_2p/params.input @@ -7,6 +7,9 @@ EnableGravity = false # horizontal layer TwoPhaseDomainRadius = 1000 # 1km InjectionRate = 1.0 # kg/s +[Vtk] +OutputName = test_md_boundary_darcy1p_darcy2p + [1.Problem] Name = 1p diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh b/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh index 69b5b217d8..dbcc8d7184 100644 --- a/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh +++ b/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh @@ -63,6 +63,15 @@ public: , couplingManager_(couplingManager) { injectionRate_ = getParam<double>("Problem.InjectionRate"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(paramGroup, "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -179,6 +188,7 @@ private: Scalar injectionRate_; std::shared_ptr<CouplingManager> couplingManager_; static constexpr Scalar eps_ = 1e-7; + std::string problemName_; }; } // end namespace Dumux diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/CMakeLists.txt index dbc8db69f0..0daa855e6b 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/CMakeLists.txt @@ -1,13 +1,14 @@ add_input_file_links() -dune_add_test(NAME test_stokes1p2cdarcy1p2chorizontal - SOURCES test_stokes1p2cdarcy1p2chorizontal.cc +dune_add_test(NAME test_md_boundary_darcy1p2c_stokes1p2c_horizontal + SOURCES main.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2chorizontal_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2chorizontal_stokes-00020.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2chorizontal_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2chorizontal_darcy-00020.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_stokes-00020.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_darcy-00020.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2chorizontal test_stokes1p2cdarcy1p2chorizontal.input") + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_horizontal params.input + -Vtk.OutputName test_md_boundary_darcy1p2c_stokes1p2c_horizontal") diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.cc b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.cc rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.input b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/params.input similarity index 90% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.input rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/params.input index 5e7d7becc0..36c9624800 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.input +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/params.input @@ -31,12 +31,12 @@ Porosity = 0.3 Tortuosity = 0.5 [Problem] -Name = test_stokes1p2cdarcy1p2chorizontal EnableGravity = false EnableInertiaTerms = true [Vtk] AddVelocity = 1 +OutputName = test_md_boundary_darcy1p2c_stokes1p2c_horizontal [Assembly.NumericDifference] BaseEpsilon = 1e-6 diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_darcy.hh similarity index 96% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_darcy.hh index c5fcda2150..2d1811480f 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_darcy.hh @@ -31,7 +31,7 @@ #include <dumux/porousmediumflow/1pnc/model.hh> #include <dumux/porousmediumflow/problem.hh> -#include "./../1pspatialparams.hh" +#include "./../spatialparams.hh" #include <dumux/material/fluidsystems/1padapter.hh> #include <dumux/material/fluidsystems/h2oair.hh> @@ -118,6 +118,15 @@ public: { pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure"); initialMoleFraction_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.InitialMoleFraction"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -262,7 +271,7 @@ private: Scalar eps_; Scalar pressure_; Scalar initialMoleFraction_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_stokes.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_stokes.hh index c44dd876bf..beefb1a1d7 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/problem_stokes.hh @@ -100,6 +100,15 @@ public: inletVelocity_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Velocity"); pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure"); inletMoleFraction_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.InletMoleFraction"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -301,7 +310,7 @@ private: Scalar pressure_; Scalar inletMoleFraction_; bool injectionState_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/1pspatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/1pspatialparams.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/CMakeLists.txt index 386bc3ca8d..01153d2847 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/CMakeLists.txt @@ -1,27 +1,29 @@ add_input_file_links() -add_executable(test_stokes1p2cdarcy1p2cvertical EXCLUDE_FROM_ALL test_stokes1p2cdarcy1p2cvertical.cc) +add_executable(test_md_boundary_darcy1p2c_stokes1p2c_vertical EXCLUDE_FROM_ALL main.cc) -dune_add_test(NAME test_stokes1p2cdarcy1p2cvertical_diffusion - TARGET test_stokes1p2cdarcy1p2cvertical +dune_add_test(NAME test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion + TARGET test_md_boundary_darcy1p2c_stokes1p2c_vertical CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --zeroThreshold {"velocity_liq \(m/s\)":1e-20} - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical_diffusion_stokes-00003.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical_diffusion_darcy-00003.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical test_stokes1p2cdarcy1p2cvertical_diffusion.input") + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_stokes-00003.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_darcy-00003.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical params_diffusion.input + -Vtk.OutputName test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion") -dune_add_test(NAME test_stokes1p2cdarcy1p2cvertical_advection - TARGET test_stokes1p2cdarcy1p2cvertical +dune_add_test(NAME test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection + TARGET test_md_boundary_darcy1p2c_stokes1p2c_vertical CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --zeroThreshold {"velocity_liq \(m/s\)":1e-15} - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2cvertical_advection_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical_stokes-00030.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy1p2cvertical_advection_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical_darcy-00030.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy1p2cvertical test_stokes1p2cdarcy1p2cvertical.input") + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical_stokes-00030.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical_darcy-00030.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p2c_stokes1p2c_vertical params.input + -Vtk.OutputName test_md_boundary_darcy1p2c_stokes1p2c_vertical") diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.cc b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.cc rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.input b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params.input similarity index 89% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.input rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params.input index 21a53d3b2e..a7b9dedb47 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.input +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params.input @@ -27,12 +27,12 @@ Porosity = 1.0 Tortuosity = 0.5 [Problem] -Name = test_stokes1p2cdarcy1p2cvertical EnableGravity = false EnableInertiaTerms = false [Vtk] AddVelocity = 1 +OutputName = test_md_boundary_darcy1p2c_stokes1p2c_vertical [Assembly.NumericDifference] BaseEpsilon = 1e-6 diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical_diffusion.input b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params_diffusion.input similarity index 86% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical_diffusion.input rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params_diffusion.input index 5c9e75c74d..a989063c20 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical_diffusion.input +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/params_diffusion.input @@ -26,10 +26,10 @@ Porosity = 1.0 Tortuosity = 1.0 [Problem] -Name = test_stokes1p2cdarcy1p2cvertical_diffusion EnableGravity = false OnlyDiffusion = true EnableInertiaTerms = false [Vtk] AddVelocity = 1 +OutputName = test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_darcy.hh similarity index 96% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_darcy.hh index 36e5e2255b..fe00a54ad7 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_darcy.hh @@ -31,7 +31,7 @@ #include <dumux/porousmediumflow/1pnc/model.hh> #include <dumux/porousmediumflow/problem.hh> -#include "./../1pspatialparams.hh" +#include "./../spatialparams.hh" #include <dumux/material/fluidsystems/1padapter.hh> #include <dumux/material/fluidsystems/h2oair.hh> @@ -119,6 +119,15 @@ public: : ParentType(fvGridGeometry, "Darcy"), eps_(1e-7), couplingManager_(couplingManager), xBottom_(0.0) { pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure", 0.0); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -295,7 +304,7 @@ private: std::shared_ptr<CouplingManager> couplingManager_; Scalar xBottom_; Scalar pressure_; - + std::string problemName_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_stokes.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_stokes.hh index f2f254df03..a207ce050a 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/problem_stokes.hh @@ -104,6 +104,15 @@ public: : ParentType(fvGridGeometry, "Stokes"), eps_(1e-6), couplingManager_(couplingManager), xTop_(1e-3) { inletVelocity_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Velocity"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -329,6 +338,7 @@ private: Scalar eps_; Scalar inletVelocity_; + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; Scalar xTop_; diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/CMakeLists.txt index 7f516e583d..4b57fe785f 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/CMakeLists.txt @@ -1,26 +1,28 @@ add_input_file_links() -dune_add_test(NAME test_stokes1p2cdarcy2p2chorizontal - SOURCES test_stokes1p2cdarcy2p2chorizontal.cc +dune_add_test(NAME test_md_boundary_darcy2p2c_stokes1p2c_horizontal + SOURCES main.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy2p2chorizontal_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy2p2chorizontal_stokes-00040.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cdarcy2p2chorizontal_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy2p2chorizontal_darcy-00040.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_stokes-00040.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_darcy-00040.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cdarcy2p2chorizontal test_stokes1p2cdarcy2p2chorizontal.input") + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2c_stokes1p2c_horizontal params.input + -Vtk.OutputName test_md_boundary_darcy2p2c_stokes1p2c_horizontal") -dune_add_test(NAME test_stokes1p2cnidarcy2p2cnihorizontal - SOURCES test_stokes1p2cdarcy2p2chorizontal.cc +dune_add_test(NAME test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal + SOURCES main.cc COMPILE_DEFINITIONS NONISOTHERMAL=1 CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cnidarcy2p2cnihorizontal_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cnidarcy2p2cnihorizontal_stokes-00040.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1p2cnidarcy2p2cnihorizontal_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cnidarcy2p2cnihorizontal_darcy-00040.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_stokes-00040.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_darcy-00040.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1p2cnidarcy2p2cnihorizontal test_stokes1p2cdarcy2p2chorizontal.input -Problem.Name test_stokes1p2cnidarcy2p2cnihorizontal") + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal params_nonisothermal.input + -Vtk.OutputName test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal") diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.cc b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.cc rename to test/multidomain/boundary/stokesdarcy/1p2c_2p2c/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.input b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params.input similarity index 94% rename from test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.input rename to test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params.input index 021d75a2c5..3730da1b95 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.input +++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params.input @@ -51,6 +51,7 @@ EnableInertiaTerms = false [Vtk] AddVelocity = true WriteFaceData = false +OutputName = test_md_boundary_darcy2p2c_stokes1p2c_horizontal [Newton] MaxSteps = 12 diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cnidarcy2p2cnihorizontal.input b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params_nonisothermal.input similarity index 93% rename from test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cnidarcy2p2cnihorizontal.input rename to test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params_nonisothermal.input index 605981e244..22379f9a7f 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cnidarcy2p2cnihorizontal.input +++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/params_nonisothermal.input @@ -51,6 +51,7 @@ EnableInertiaTerms = false [Vtk] AddVelocity = true WriteFaceData = false +OutputName = test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal [Newton] MaxSteps = 12 diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p2c_2p2c/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh index eccbb8bd2d..836aca4033 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh @@ -123,6 +123,15 @@ public: diffCoeffAvgType_ = StokesDarcyCouplingOptions::stringToEnum(DiffusionCoefficientAveragingType{}, getParamFromGroup<std::string>(this->paramGroup(), "Problem.InterfaceDiffusionCoefficientAvg")); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -335,7 +344,7 @@ private: Scalar initialSw_; Scalar temperature_; int initialPhasePresence_; - + std::string problemName_; Scalar eps_; std::shared_ptr<CouplingManager> couplingManager_; diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh similarity index 98% rename from test/multidomain/boundary/stokesdarcy/1p2c_2p2c/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh index be15859207..02a7b7d291 100644 --- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh @@ -120,6 +120,15 @@ public: diffCoeffAvgType_ = StokesDarcyCouplingOptions::stringToEnum(DiffusionCoefficientAveragingType{}, getParamFromGroup<std::string>(this->paramGroup(), "Problem.InterfaceDiffusionCoefficientAvg")); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -396,7 +405,7 @@ private: Scalar refPressure_; Scalar refMoleFrac_; Scalar refTemperature_; - + std::string problemName_; TimeLoopPtr timeLoop_; std::shared_ptr<CouplingManager> couplingManager_; diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/CMakeLists.txt index 7dbc81c611..f634116af9 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/CMakeLists.txt @@ -1,13 +1,14 @@ add_input_file_links() -dune_add_test(NAME test_stokes1pdarcy1phorizontal - SOURCES test_stokes1pdarcy1phorizontal.cc +dune_add_test(NAME test_md_boundary_darcy1p_stokes1p_horizontal + SOURCES main.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy1phorizontal_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1phorizontal_stokes-00001.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy1phorizontal_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1phorizontal_darcy-00001.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_stokes1p_horizontal_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_horizontal_stokes-00001.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_stokes1p_horizontal_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_horizontal_darcy-00001.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1phorizontal test_stokes1pdarcy1phorizontal.input") + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_horizontal params.input + -Vtk.OutputName test_md_boundary_darcy1p_stokes1p_horizontal") diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.cc b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.cc rename to test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.input b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/params.input similarity index 84% rename from test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.input rename to test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/params.input index 733159e0a5..efc0963b12 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.input +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/params.input @@ -18,9 +18,10 @@ Name = darcy Permeability = 1e-6 # m^2 AlphaBeaversJoseph = 1.0 +[Vtk] +OutputName = test_md_boundary_stokes1p_darcy1p_horizontal [Problem] -Name = test_stokes1pdarcy1phorizontal EnableGravity = false EnableInertiaTerms = false diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_darcy.hh similarity index 96% rename from test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_darcy.hh index 4e9885ace5..725ff9beab 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_darcy.hh @@ -31,7 +31,7 @@ #include <dumux/porousmediumflow/1p/model.hh> #include <dumux/porousmediumflow/problem.hh> -#include "./../1pspatialparams.hh" +#include "./../spatialparams.hh" #include <dumux/material/components/simpleh2o.hh> #include <dumux/material/fluidsystems/1pliquid.hh> @@ -92,7 +92,18 @@ public: DarcySubProblem(std::shared_ptr<const FVGridGeometry> fvGridGeometry, std::shared_ptr<CouplingManager> couplingManager) : ParentType(fvGridGeometry, "Darcy"), eps_(1e-7), couplingManager_(couplingManager) - {} + { + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; + } + /*! * \name Simulation steering @@ -247,6 +258,7 @@ private: Scalar eps_; std::shared_ptr<CouplingManager> couplingManager_; + std::string problemName_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_stokes.hh similarity index 96% rename from test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_stokes.hh index c09d5991d8..06dee95386 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/problem_stokes.hh @@ -95,6 +95,15 @@ public: : ParentType(fvGridGeometry, "Stokes"), eps_(1e-6), couplingManager_(couplingManager) { deltaP_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.PressureDifference"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -262,6 +271,7 @@ private: Scalar eps_; Scalar deltaP_; + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/1pspatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p_1p/1pspatialparams.hh rename to test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/CMakeLists.txt index 2eb1f7d1f0..5f05e970cf 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/CMakeLists.txt @@ -1,14 +1,15 @@ add_input_file_links() -dune_add_test(NAME test_stokes1pdarcy1pvertical - SOURCES test_stokes1pdarcy1pvertical.cc +dune_add_test(NAME test_md_boundary_darcy1p_stokes1p_vertical + SOURCES main.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy1pvertical_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1pvertical_stokes-00001.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy1pvertical_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1pvertical_darcy-00001.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_stokes1p_vertical_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_vertical_stokes-00001.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy1p_stokes1p_vertical_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_vertical_darcy-00001.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy1pvertical test_stokes1pdarcy1pvertical.input" + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy1p_stokes1p_vertical params.input + -Vtk.OutputName test_md_boundary_darcy1p_stokes1p_vertical" --zeroThreshold {"velocity_liq \(m/s\)_0":6e-17}) diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.cc b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.cc rename to test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.input b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/params.input similarity index 86% rename from test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.input rename to test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/params.input index 1668c9f102..b5f39b858a 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.input +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/params.input @@ -20,10 +20,12 @@ Permeability = 1e-10 # m^2 AlphaBeaversJoseph = 1.0 [Problem] -Name = test_stokes1pdarcy1pvertical EnableGravity = false EnableInertiaTerms = false +[Vtk] +OutputName = test_md_boundary_darcy1p_stokes1p_vertical + [Vtk] AddVelocity = 1 diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_darcy.hh similarity index 96% rename from test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_darcy.hh index d5ce2822e1..dcf978d92c 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_darcy.hh @@ -31,7 +31,7 @@ #include <dumux/porousmediumflow/1p/model.hh> #include <dumux/porousmediumflow/problem.hh> -#include "./../1pspatialparams.hh" +#include "./../spatialparams.hh" #include <dumux/material/components/simpleh2o.hh> #include <dumux/material/fluidsystems/1pliquid.hh> @@ -105,6 +105,15 @@ public: : ParentType(fvGridGeometry, "Darcy"), eps_(1e-7), couplingManager_(couplingManager) { pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure", 0.0); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -266,7 +275,7 @@ private: Scalar eps_; Scalar pressure_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_stokes.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_stokes.hh index 488f69171e..9299a48ebe 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/problem_stokes.hh @@ -98,6 +98,15 @@ public: : ParentType(fvGridGeometry, "Stokes"), eps_(1e-6), couplingManager_(couplingManager) { inletVelocity_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Velocity"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -285,7 +294,7 @@ private: Scalar eps_; Scalar inletVelocity_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/CMakeLists.txt b/test/multidomain/boundary/stokesdarcy/1p_2p/CMakeLists.txt index 69c173688d..4de5307e55 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_2p/CMakeLists.txt +++ b/test/multidomain/boundary/stokesdarcy/1p_2p/CMakeLists.txt @@ -1,14 +1,15 @@ add_input_file_links() -dune_add_test(NAME test_stokes1pdarcy2pvertical - SOURCES test_stokes1pdarcy2pvertical.cc +dune_add_test(NAME test_md_boundary_darcy2p_stokes1p_vertical + SOURCES main.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --files ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy2pvertical_stokes-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy2pvertical_stokes-00024.vtu - ${CMAKE_SOURCE_DIR}/test/references/test_stokes1pdarcy2pvertical_darcy-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy2pvertical_darcy-00024.vtu + --files ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p_stokes1p_vertical_stokes-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p_stokes1p_vertical_stokes-00024.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_md_boundary_darcy2p_stokes1p_vertical_darcy-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p_stokes1p_vertical_darcy-00024.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_stokes1pdarcy2pvertical test_stokes1pdarcy2pvertical.input" + --command "${CMAKE_CURRENT_BINARY_DIR}/test_md_boundary_darcy2p_stokes1p_vertical params.input + -Vtk.OutputName test_md_boundary_darcy2p_stokes1p_vertical" --zeroThreshold {"velocity_liq \(m/s\)_0":1e-14,"velocity_gas \(m/s\)":1e-15}) diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.cc b/test/multidomain/boundary/stokesdarcy/1p_2p/main.cc similarity index 100% rename from test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.cc rename to test/multidomain/boundary/stokesdarcy/1p_2p/main.cc diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.input b/test/multidomain/boundary/stokesdarcy/1p_2p/params.input similarity index 91% rename from test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.input rename to test/multidomain/boundary/stokesdarcy/1p_2p/params.input index 7cb75e9002..a5532ea868 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.input +++ b/test/multidomain/boundary/stokesdarcy/1p_2p/params.input @@ -34,12 +34,12 @@ VgAlpha = 6.371e-4 VgN = 8.0 [Problem] -Name = test_stokes1pdarcy2pvertical EnableGravity = false EnableInertiaTerms = false [Vtk] AddVelocity = 1 +OutputName = test_md_boundary_darcy2p_stokes1p_vertical [Assembly.NumericDifference] BaseEpsilon = 1e-6 diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/darcyproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p_2p/darcyproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh index 84d81d0548..84adb36f7a 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_2p/darcyproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh @@ -106,6 +106,15 @@ public: pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure"); saturation_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Saturation"); temperature_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Temperature"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -281,7 +290,7 @@ private: Scalar pressure_; Scalar saturation_; Scalar temperature_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/stokesproblem.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh similarity index 97% rename from test/multidomain/boundary/stokesdarcy/1p_2p/stokesproblem.hh rename to test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh index a0bcaa5898..2d0366021f 100644 --- a/test/multidomain/boundary/stokesdarcy/1p_2p/stokesproblem.hh +++ b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh @@ -92,6 +92,15 @@ public: inletVelocity_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Velocity"); pressure_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Pressure"); temperature_ = getParamFromGroup<Scalar>(this->paramGroup(), "Problem.Temperature"); + problemName_ = getParam<std::string>("Vtk.OutputName") + "_" + getParamFromGroup<std::string>(this->paramGroup(), "Problem.Name"); + } + + /*! + * \brief The problem name. + */ + const std::string& name() const + { + return problemName_; } /*! @@ -260,7 +269,7 @@ private: Scalar inletVelocity_; Scalar pressure_; Scalar temperature_; - + std::string problemName_; std::shared_ptr<CouplingManager> couplingManager_; }; } //end namespace diff --git a/test/references/test_stokes1p2cdarcy1p2chorizontal_darcy-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2chorizontal_darcy-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy1p2chorizontal_stokes-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2chorizontal_stokes-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_horizontal_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy1p2cvertical_advection_darcy-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2cvertical_advection_darcy-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy1p2cvertical_advection_stokes-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2cvertical_advection_stokes-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_advection_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_darcy-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_darcy-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_stokes-reference.vtu b/test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy1p2cvertical_diffusion_stokes-reference.vtu rename to test/references/test_md_boundary_darcy1p2c_stokes1p2c_vertical_diffusion_stokes-reference.vtu diff --git a/test/references/md-boundary-1p2p-injection-1p-reference.vtu b/test/references/test_md_boundary_darcy1p_darcy2p_1p-reference.vtu similarity index 100% rename from test/references/md-boundary-1p2p-injection-1p-reference.vtu rename to test/references/test_md_boundary_darcy1p_darcy2p_1p-reference.vtu diff --git a/test/references/md-boundary-1p2p-injection-2p-reference.vtu b/test/references/test_md_boundary_darcy1p_darcy2p_2p-reference.vtu similarity index 100% rename from test/references/md-boundary-1p2p-injection-2p-reference.vtu rename to test/references/test_md_boundary_darcy1p_darcy2p_2p-reference.vtu diff --git a/test/references/test_stokes1pdarcy1phorizontal_darcy-reference.vtu b/test/references/test_md_boundary_darcy1p_stokes1p_horizontal_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy1phorizontal_darcy-reference.vtu rename to test/references/test_md_boundary_darcy1p_stokes1p_horizontal_darcy-reference.vtu diff --git a/test/references/test_stokes1pdarcy1phorizontal_stokes-reference.vtu b/test/references/test_md_boundary_darcy1p_stokes1p_horizontal_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy1phorizontal_stokes-reference.vtu rename to test/references/test_md_boundary_darcy1p_stokes1p_horizontal_stokes-reference.vtu diff --git a/test/references/test_stokes1pdarcy1pvertical_darcy-reference.vtu b/test/references/test_md_boundary_darcy1p_stokes1p_vertical_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy1pvertical_darcy-reference.vtu rename to test/references/test_md_boundary_darcy1p_stokes1p_vertical_darcy-reference.vtu diff --git a/test/references/test_stokes1pdarcy1pvertical_stokes-reference.vtu b/test/references/test_md_boundary_darcy1p_stokes1p_vertical_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy1pvertical_stokes-reference.vtu rename to test/references/test_md_boundary_darcy1p_stokes1p_vertical_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy2p2chorizontal_darcy-reference.vtu b/test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy2p2chorizontal_darcy-reference.vtu rename to test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy2p2chorizontal_stokes-reference.vtu b/test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy2p2chorizontal_stokes-reference.vtu rename to test/references/test_md_boundary_darcy2p2c_stokes1p2c_horizontal_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy2p2cvertical_darcy-reference.vtu b/test/references/test_md_boundary_darcy2p2c_stokes1p2c_vertical_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy2p2cvertical_darcy-reference.vtu rename to test/references/test_md_boundary_darcy2p2c_stokes1p2c_vertical_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cdarcy2p2cvertical_stokes-reference.vtu b/test/references/test_md_boundary_darcy2p2c_stokes1p2c_vertical_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cdarcy2p2cvertical_stokes-reference.vtu rename to test/references/test_md_boundary_darcy2p2c_stokes1p2c_vertical_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cnidarcy2p2cnihorizontal_darcy-reference.vtu b/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cnidarcy2p2cnihorizontal_darcy-reference.vtu rename to test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cnidarcy2p2cnihorizontal_stokes-reference.vtu b/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cnidarcy2p2cnihorizontal_stokes-reference.vtu rename to test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_horizontal_stokes-reference.vtu diff --git a/test/references/test_stokes1p2cnidarcy2p2cni_vertical_darcy-reference.vtu b/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cnidarcy2p2cni_vertical_darcy-reference.vtu rename to test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_darcy-reference.vtu diff --git a/test/references/test_stokes1p2cnidarcy2p2cni_vertical_stokes-reference.vtu b/test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1p2cnidarcy2p2cni_vertical_stokes-reference.vtu rename to test/references/test_md_boundary_darcy2p2cni_stokes1p2cni_vertical_stokes-reference.vtu diff --git a/test/references/test_stokes1pdarcy2pvertical_darcy-reference.vtu b/test/references/test_md_boundary_darcy2p_stokes1p_vertical_darcy-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy2pvertical_darcy-reference.vtu rename to test/references/test_md_boundary_darcy2p_stokes1p_vertical_darcy-reference.vtu diff --git a/test/references/test_stokes1pdarcy2pvertical_stokes-reference.vtu b/test/references/test_md_boundary_darcy2p_stokes1p_vertical_stokes-reference.vtu similarity index 100% rename from test/references/test_stokes1pdarcy2pvertical_stokes-reference.vtu rename to test/references/test_md_boundary_darcy2p_stokes1p_vertical_stokes-reference.vtu -- GitLab