From 453ed60df7648ff1bff87f83ad451365fba81095 Mon Sep 17 00:00:00 2001 From: Thomas Fetzer <thomas.fetzer@iws.uni-stuttgart.de> Date: Fri, 27 Mar 2015 08:44:56 +0000 Subject: [PATCH] [implicit/2p2c] the automatic testing environment seems to be unable to handle interactive gnuplot windows, therefore they have been removed for testing reviewed by Beatrix git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14461 2fb0f335-1f38-0410-981e-8018bf24f1b0 --- test/implicit/2p2c/CMakeLists.txt | 6 ++++-- test/implicit/2p2c/test_box2p2cni.cc | 3 ++- test/implicit/2p2c/test_box2p2cni.input | 2 ++ .../2p2c/test_box2p2cni_reference.input | 12 +++++++++++ test/implicit/2p2c/test_cc2p2cni.input | 2 ++ .../2p2c/test_cc2p2cni_reference.input | 12 +++++++++++ test/implicit/2p2c/waterairspatialparams.hh | 21 ++++++++++++------- 7 files changed, 47 insertions(+), 11 deletions(-) create mode 100644 test/implicit/2p2c/test_box2p2cni_reference.input create mode 100644 test/implicit/2p2c/test_cc2p2cni_reference.input diff --git a/test/implicit/2p2c/CMakeLists.txt b/test/implicit/2p2c/CMakeLists.txt index 2034c07b21..013e45c525 100644 --- a/test/implicit/2p2c/CMakeLists.txt +++ b/test/implicit/2p2c/CMakeLists.txt @@ -19,11 +19,13 @@ add_dumux_test(test_box2p2cni test_box2p2cni test_box2p2cni.cc ${CMAKE_SOURCE_DIR}/bin/fuzzycomparevtu.py ${CMAKE_SOURCE_DIR}/test/references/waterairbox-reference.vtu ${CMAKE_CURRENT_BINARY_DIR}/waterairbox-00010.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_box2p2cni) + ${CMAKE_CURRENT_BINARY_DIR}/test_box2p2cni + -ParameterFile ${CMAKE_CURRENT_SOURCE_DIR}/test_box2p2cni_reference.input) add_dumux_test(test_cc2p2cni test_cc2p2cni test_cc2p2cni.cc ${CMAKE_SOURCE_DIR}/bin/runTest.sh ${CMAKE_SOURCE_DIR}/bin/fuzzycomparevtu.py ${CMAKE_SOURCE_DIR}/test/references/wateraircc-reference.vtu ${CMAKE_CURRENT_BINARY_DIR}/wateraircc-00010.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_cc2p2cni) + ${CMAKE_CURRENT_BINARY_DIR}/test_cc2p2cni + -ParameterFile ${CMAKE_CURRENT_SOURCE_DIR}/test_cc2p2cni_reference.input) diff --git a/test/implicit/2p2c/test_box2p2cni.cc b/test/implicit/2p2c/test_box2p2cni.cc index d353c04b97..b2da809fd4 100644 --- a/test/implicit/2p2c/test_box2p2cni.cc +++ b/test/implicit/2p2c/test_box2p2cni.cc @@ -44,7 +44,8 @@ void usage(const char *progName, const std::string &errorMsg) "\t-TimeManager.TEnd End of the simulation [s] \n" "\t-TimeManager.DtInitial Initial timestep size [s] \n" "\t-Grid.File Name of the file containing the grid \n" - "\t definition in DGF format\n"; + "\t definition in DGF format\n" + "\t-Output.PlotFluidMatrixInteractions Interactive output via gnuplot\n"; std::cout << errorMessageOut << "\n"; diff --git a/test/implicit/2p2c/test_box2p2cni.input b/test/implicit/2p2c/test_box2p2cni.input index 39459a9672..c391abd004 100644 --- a/test/implicit/2p2c/test_box2p2cni.input +++ b/test/implicit/2p2c/test_box2p2cni.input @@ -8,3 +8,5 @@ File = ./grids/test_2p2cni.dgf [Problem] Name = waterairbox +[Output] +PlotFluidMatrixInteractions = true diff --git a/test/implicit/2p2c/test_box2p2cni_reference.input b/test/implicit/2p2c/test_box2p2cni_reference.input new file mode 100644 index 0000000000..b166d6eaa2 --- /dev/null +++ b/test/implicit/2p2c/test_box2p2cni_reference.input @@ -0,0 +1,12 @@ +[TimeManager] +DtInitial = 250 # [s] +TEnd = 1e4 # [s] + +[Grid] +File = ./grids/test_2p2cni.dgf + +[Problem] +Name = waterairbox + +[Output] +PlotFluidMatrixInteractions = false diff --git a/test/implicit/2p2c/test_cc2p2cni.input b/test/implicit/2p2c/test_cc2p2cni.input index 25f2200be8..35d29d8ef1 100644 --- a/test/implicit/2p2c/test_cc2p2cni.input +++ b/test/implicit/2p2c/test_cc2p2cni.input @@ -8,3 +8,5 @@ File = ./grids/test_2p2cni.dgf [Problem] Name = wateraircc +[Output] +PlotFluidMatrixInteractions = true diff --git a/test/implicit/2p2c/test_cc2p2cni_reference.input b/test/implicit/2p2c/test_cc2p2cni_reference.input new file mode 100644 index 0000000000..7edffc9ade --- /dev/null +++ b/test/implicit/2p2c/test_cc2p2cni_reference.input @@ -0,0 +1,12 @@ +[TimeManager] +DtInitial = 250 # [s] +TEnd = 1e4 # [s] + +[Grid] +File = ./grids/test_2p2cni.dgf + +[Problem] +Name = wateraircc + +[Output] +PlotFluidMatrixInteractions = false diff --git a/test/implicit/2p2c/waterairspatialparams.hh b/test/implicit/2p2c/waterairspatialparams.hh index 0406868fe6..cf2e65a3ff 100644 --- a/test/implicit/2p2c/waterairspatialparams.hh +++ b/test/implicit/2p2c/waterairspatialparams.hh @@ -115,6 +115,9 @@ public: coarseMaterialParams_.setPe(1e4); fineMaterialParams_.setLambda(2.0); coarseMaterialParams_.setLambda(2.0); + + plotFluidMatrixInteractions_ = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, bool, Output, + PlotFluidMatrixInteractions); } /*! @@ -126,18 +129,18 @@ public: PlotMaterialLaw<TypeTag> plotMaterialLaw; PlotEffectiveDiffusivityModel<TypeTag> plotEffectiveDiffusivityModel; PlotThermalConductivityModel<TypeTag> plotThermalConductivityModel; - plotMaterialLaw.plotpcsw(fineMaterialParams_, 0.1, 1.0, "fine"); - plotMaterialLaw.plotpcsw(coarseMaterialParams_, 0.1, 1.0, "coarse"); - plotMaterialLaw.plotkr(fineMaterialParams_, 0.1, 1.0, "fine", false/*interactive*/); - plotMaterialLaw.plotkr(coarseMaterialParams_, 0.1, 1.0, "coarse", false/*interactive*/); + plotMaterialLaw.plotpcsw(fineMaterialParams_, 0.2, 1.0, "fine", plotFluidMatrixInteractions_); + plotMaterialLaw.plotpcsw(coarseMaterialParams_, 0.2, 1.0, "coarse", plotFluidMatrixInteractions_); + plotMaterialLaw.plotkr(fineMaterialParams_, 0.2, 1.0, "fine", plotFluidMatrixInteractions_); + plotMaterialLaw.plotkr(coarseMaterialParams_, 0.2, 1.0, "coarse", plotFluidMatrixInteractions_); - plotEffectiveDiffusivityModel.plotdeff(finePorosity_, 0.0, 1.0, "fine"); - plotEffectiveDiffusivityModel.plotdeff(coarsePorosity_, 0.0, 1.0, "coarse"); + plotEffectiveDiffusivityModel.plotdeff(finePorosity_, 0.0, 1.0, "fine", plotFluidMatrixInteractions_); + plotEffectiveDiffusivityModel.plotdeff(coarsePorosity_, 0.0, 1.0, "coarse", plotFluidMatrixInteractions_); plotThermalConductivityModel.plotlambdaeff(finePorosity_, 2700.0, lambdaSolid_, - 0.0, 1.0, "fine"); + 0.0, 1.0, "fine", plotFluidMatrixInteractions_); plotThermalConductivityModel.plotlambdaeff(coarsePorosity_, 2700.0, lambdaSolid_, - 0.0, 1.0, "coarse"); + 0.0, 1.0, "coarse", plotFluidMatrixInteractions_); } /*! @@ -259,6 +262,8 @@ private: MaterialLawParams fineMaterialParams_; MaterialLawParams coarseMaterialParams_; + + bool plotFluidMatrixInteractions_; }; } -- GitLab