From e7a060f127d5131493662f980f9a41ba77b53429 Mon Sep 17 00:00:00 2001 From: davidlipp <david.lipp@iws.uni-stuttgart.de> Date: Tue, 16 Jul 2024 15:50:27 +0200 Subject: [PATCH] update patches --- .patches/exercise-basic/exercise-basic.patch | 32 +++++++-------- .../exercise-fluidsystem.patch | 40 +++++++++---------- .../exercise-fractures.patch | 40 +++++++++---------- .patches/exercise-grids/exercise-grids.patch | 26 ++++++------ .../exercise-mainfile/exercise-mainfile.patch | 30 +++++++------- .../exercise-properties.patch | 18 ++++----- .../exercise-runtimeparams.patch | 22 +++++----- 7 files changed, 104 insertions(+), 104 deletions(-) diff --git a/.patches/exercise-basic/exercise-basic.patch b/.patches/exercise-basic/exercise-basic.patch index 743e8081..c9a85cca 100644 --- a/.patches/exercise-basic/exercise-basic.patch +++ b/.patches/exercise-basic/exercise-basic.patch @@ -1,5 +1,5 @@ diff -ruN exercises/exercise-basic/2p2cmain.cc exercises/solution/exercise-basic/2p2cmain.cc ---- exercises/exercise-basic/2p2cmain.cc 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/2p2cmain.cc 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/2p2cmain.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,154 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -157,7 +157,7 @@ diff -ruN exercises/exercise-basic/2p2cmain.cc exercises/solution/exercise-basic - return 0; -} // end main diff -ruN exercises/exercise-basic/2pmain.cc exercises/solution/exercise-basic/2pmain.cc ---- exercises/exercise-basic/2pmain.cc 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/2pmain.cc 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/2pmain.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,157 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -319,7 +319,7 @@ diff -ruN exercises/exercise-basic/2pmain.cc exercises/solution/exercise-basic/2 -} // end main diff -ruN exercises/exercise-basic/2pnimain.cc exercises/solution/exercise-basic/2pnimain.cc --- exercises/exercise-basic/2pnimain.cc 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-basic/2pnimain.cc 2024-05-21 14:15:07.205555067 +0200 ++++ exercises/solution/exercise-basic/2pnimain.cc 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,150 @@ +// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set et ts=4 sw=4 sts=4: @@ -472,8 +472,8 @@ diff -ruN exercises/exercise-basic/2pnimain.cc exercises/solution/exercise-basic + return 0; +} // end main diff -ruN exercises/exercise-basic/CMakeLists.txt exercises/solution/exercise-basic/CMakeLists.txt ---- exercises/exercise-basic/CMakeLists.txt 2024-06-26 14:27:30.147478465 +0200 -+++ exercises/solution/exercise-basic/CMakeLists.txt 2024-05-21 14:15:07.205555067 +0200 +--- exercises/exercise-basic/CMakeLists.txt 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-basic/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,13 +1,6 @@ -# the immiscible two-phase simulation program -dumux_add_test(NAME exercise_basic_2p @@ -492,7 +492,7 @@ diff -ruN exercises/exercise-basic/CMakeLists.txt exercises/solution/exercise-ba # add a symlink for each input file add_input_file_links() diff -ruN exercises/exercise-basic/injection2p2cproblem.hh exercises/solution/exercise-basic/injection2p2cproblem.hh ---- exercises/exercise-basic/injection2p2cproblem.hh 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/injection2p2cproblem.hh 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/injection2p2cproblem.hh 1970-01-01 01:00:00.000000000 +0100 @@ -1,229 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -725,8 +725,8 @@ diff -ruN exercises/exercise-basic/injection2p2cproblem.hh exercises/solution/ex - -#endif diff -ruN exercises/exercise-basic/injection2pniproblem.hh exercises/solution/exercise-basic/injection2pniproblem.hh ---- exercises/exercise-basic/injection2pniproblem.hh 2024-06-26 13:58:48.088032356 +0200 -+++ exercises/solution/exercise-basic/injection2pniproblem.hh 2024-06-26 13:51:10.749132853 +0200 +--- exercises/exercise-basic/injection2pniproblem.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-basic/injection2pniproblem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -19,7 +19,7 @@ /*! * \file @@ -869,7 +869,7 @@ diff -ruN exercises/exercise-basic/injection2pniproblem.hh exercises/solution/ex static constexpr Scalar eps_ = 1e-6; std::string name_; //! Problem name diff -ruN exercises/exercise-basic/injection2pproblem.hh exercises/solution/exercise-basic/injection2pproblem.hh ---- exercises/exercise-basic/injection2pproblem.hh 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/injection2pproblem.hh 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/injection2pproblem.hh 1970-01-01 01:00:00.000000000 +0100 @@ -1,223 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -1096,8 +1096,8 @@ diff -ruN exercises/exercise-basic/injection2pproblem.hh exercises/solution/exer - -#endif diff -ruN exercises/exercise-basic/params.input exercises/solution/exercise-basic/params.input ---- exercises/exercise-basic/params.input 2024-06-26 14:27:30.147478465 +0200 -+++ exercises/solution/exercise-basic/params.input 2024-05-21 14:15:07.205555067 +0200 +--- exercises/exercise-basic/params.input 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-basic/params.input 2024-07-10 10:56:47.811814205 +0200 @@ -1,6 +1,6 @@ [TimeLoop] DtInitial = 3600 # in seconds @@ -1119,7 +1119,7 @@ diff -ruN exercises/exercise-basic/params.input exercises/solution/exercise-basi +SolidThermalConductivity = 2.8 # solid thermal conducitivity of granite +SolidHeatCapacity = 790 # solid heat capacity of granite diff -ruN exercises/exercise-basic/properties2p2c.hh exercises/solution/exercise-basic/properties2p2c.hh ---- exercises/exercise-basic/properties2p2c.hh 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/properties2p2c.hh 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/properties2p2c.hh 1970-01-01 01:00:00.000000000 +0100 @@ -1,78 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -1201,7 +1201,7 @@ diff -ruN exercises/exercise-basic/properties2p2c.hh exercises/solution/exercise - -#endif diff -ruN exercises/exercise-basic/properties2p.hh exercises/solution/exercise-basic/properties2p.hh ---- exercises/exercise-basic/properties2p.hh 2024-05-21 14:15:07.137554735 +0200 +--- exercises/exercise-basic/properties2p.hh 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/properties2p.hh 1970-01-01 01:00:00.000000000 +0100 @@ -1,75 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -1280,8 +1280,8 @@ diff -ruN exercises/exercise-basic/properties2p.hh exercises/solution/exercise-b - -#endif diff -ruN exercises/exercise-basic/properties2pni.hh exercises/solution/exercise-basic/properties2pni.hh ---- exercises/exercise-basic/properties2pni.hh 2024-06-26 14:27:30.147478465 +0200 -+++ exercises/solution/exercise-basic/properties2pni.hh 2024-05-21 14:15:07.205555067 +0200 +--- exercises/exercise-basic/properties2pni.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-basic/properties2pni.hh 2024-07-10 10:56:47.811814205 +0200 @@ -31,18 +31,14 @@ #include <dumux/porousmediumflow/2p/model.hh> #include <dumux/material/fluidsystems/h2on2.hh> @@ -1315,7 +1315,7 @@ diff -ruN exercises/exercise-basic/properties2pni.hh exercises/solution/exercise } // end namespace Dumux::Properties diff -ruN exercises/exercise-basic/README.md exercises/solution/exercise-basic/README.md ---- exercises/exercise-basic/README.md 2024-06-26 13:51:10.749132853 +0200 +--- exercises/exercise-basic/README.md 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-basic/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,105 +0,0 @@ -# Exercise Basics (DuMuX course) diff --git a/.patches/exercise-fluidsystem/exercise-fluidsystem.patch b/.patches/exercise-fluidsystem/exercise-fluidsystem.patch index ace0a39b..4696ee09 100644 --- a/.patches/exercise-fluidsystem/exercise-fluidsystem.patch +++ b/.patches/exercise-fluidsystem/exercise-fluidsystem.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-fluidsystem/2pproperties.hh exercises/solution/exercise-fluidsystem/2pproperties.hh ---- exercises/exercise-fluidsystem/2pproperties.hh 2024-05-29 14:31:49.244625199 +0200 -+++ exercises/solution/exercise-fluidsystem/2pproperties.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/2pproperties.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/2pproperties.hh 2024-07-10 10:56:47.811814205 +0200 @@ -37,10 +37,8 @@ #include "spatialparams.hh" @@ -29,8 +29,8 @@ diff -ruN exercises/exercise-fluidsystem/2pproperties.hh exercises/solution/exer // using LiquidMyComponentPhase = typename FluidSystems::OnePLiquid<Scalar, MyCompressibleComponent<Scalar> >; diff -ruN exercises/exercise-fluidsystem/aparams.input exercises/solution/exercise-fluidsystem/aparams.input ---- exercises/exercise-fluidsystem/aparams.input 2024-05-29 14:31:49.245625185 +0200 -+++ exercises/solution/exercise-fluidsystem/aparams.input 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/aparams.input 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/aparams.input 2024-07-10 10:56:47.811814205 +0200 @@ -3,7 +3,7 @@ DtInitial = 10 # initial time step size [s] @@ -47,8 +47,8 @@ diff -ruN exercises/exercise-fluidsystem/aparams.input exercises/solution/exerci -PlotDensity = false # plot density over pressure for your component +PlotDensity = true # plot density over pressure for your component diff -ruN exercises/exercise-fluidsystem/bparams.input exercises/solution/exercise-fluidsystem/bparams.input ---- exercises/exercise-fluidsystem/bparams.input 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fluidsystem/bparams.input 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/bparams.input 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/bparams.input 2024-07-10 10:56:47.811814205 +0200 @@ -3,7 +3,7 @@ DtInitial = 10 # initial time step size [s] @@ -59,8 +59,8 @@ diff -ruN exercises/exercise-fluidsystem/bparams.input exercises/solution/exerci [SpatialParams] BrooksCoreyPcEntry = 5.0e2 # Pa diff -ruN exercises/exercise-fluidsystem/CMakeLists.txt exercises/solution/exercise-fluidsystem/CMakeLists.txt ---- exercises/exercise-fluidsystem/CMakeLists.txt 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fluidsystem/CMakeLists.txt 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/CMakeLists.txt 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,17 +1,15 @@ # executables for exercise part a & b #part a: 2pproblem @@ -86,8 +86,8 @@ diff -ruN exercises/exercise-fluidsystem/CMakeLists.txt exercises/solution/exerc -# add a symlink for the grids folder -dune_symlink_to_source_files(FILES grids) diff -ruN exercises/exercise-fluidsystem/components/mycompressiblecomponent.hh exercises/solution/exercise-fluidsystem/components/mycompressiblecomponent.hh ---- exercises/exercise-fluidsystem/components/mycompressiblecomponent.hh 2024-05-29 14:31:49.245625185 +0200 -+++ exercises/solution/exercise-fluidsystem/components/mycompressiblecomponent.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/components/mycompressiblecomponent.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/components/mycompressiblecomponent.hh 2024-07-10 10:56:47.811814205 +0200 @@ -50,7 +50,7 @@ static std::string name() { return "MyCompressibleComponent"; } @@ -149,8 +149,8 @@ diff -ruN exercises/exercise-fluidsystem/components/mycompressiblecomponent.hh e }; diff -ruN exercises/exercise-fluidsystem/components/myincompressiblecomponent.hh exercises/solution/exercise-fluidsystem/components/myincompressiblecomponent.hh ---- exercises/exercise-fluidsystem/components/myincompressiblecomponent.hh 2024-05-29 14:31:49.245625185 +0200 -+++ exercises/solution/exercise-fluidsystem/components/myincompressiblecomponent.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/components/myincompressiblecomponent.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/components/myincompressiblecomponent.hh 2024-07-10 10:56:47.811814205 +0200 @@ -19,7 +19,7 @@ /*! * \file @@ -207,7 +207,7 @@ diff -ruN exercises/exercise-fluidsystem/components/myincompressiblecomponent.hh diff -ruN exercises/exercise-fluidsystem/components/plotdensityfunction.py exercises/solution/exercise-fluidsystem/components/plotdensityfunction.py --- exercises/exercise-fluidsystem/components/plotdensityfunction.py 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-fluidsystem/components/plotdensityfunction.py 2024-05-21 14:15:07.209555087 +0200 ++++ exercises/solution/exercise-fluidsystem/components/plotdensityfunction.py 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,19 @@ +#!usr/bin/env python +import numpy as np @@ -229,8 +229,8 @@ diff -ruN exercises/exercise-fluidsystem/components/plotdensityfunction.py exerc +plt.semilogx(p, r) +plt.show() diff -ruN exercises/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh exercises/solution/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh ---- exercises/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh 2024-05-29 14:31:49.246625171 +0200 -+++ exercises/solution/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent.hh 2024-07-10 10:56:47.811814205 +0200 @@ -31,15 +31,15 @@ #include <dumux/material/fluidsystems/base.hh> @@ -299,8 +299,8 @@ diff -ruN exercises/exercise-fluidsystem/fluidsystems/h2omycompressiblecomponent else { diff -ruN exercises/exercise-fluidsystem/main.cc exercises/solution/exercise-fluidsystem/main.cc ---- exercises/exercise-fluidsystem/main.cc 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fluidsystem/main.cc 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/main.cc 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/main.cc 2024-07-10 10:56:47.811814205 +0200 @@ -51,8 +51,8 @@ // define the type tag for this problem @@ -327,7 +327,7 @@ diff -ruN exercises/exercise-fluidsystem/main.cc exercises/solution/exercise-flu using IOFields = GetPropType<TypeTag, Properties::IOFields>; VtkOutputModule<GridVariables, SolutionVector> vtkWriter(*gridVariables, x, problem->name()); diff -ruN exercises/exercise-fluidsystem/README.md exercises/solution/exercise-fluidsystem/README.md ---- exercises/exercise-fluidsystem/README.md 2024-05-21 14:15:07.145554774 +0200 +--- exercises/exercise-fluidsystem/README.md 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-fluidsystem/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,266 +0,0 @@ -# Exercise Fluidsystem (DuMuX Course) @@ -597,8 +597,8 @@ diff -ruN exercises/exercise-fluidsystem/README.md exercises/solution/exercise-f -./exercise_fluidsystem_b exercise_fluidsystem_b.input -``` diff -ruN exercises/exercise-fluidsystem/spatialparams.hh exercises/solution/exercise-fluidsystem/spatialparams.hh ---- exercises/exercise-fluidsystem/spatialparams.hh 2024-05-29 14:31:49.246625171 +0200 -+++ exercises/solution/exercise-fluidsystem/spatialparams.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fluidsystem/spatialparams.hh 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fluidsystem/spatialparams.hh 2024-07-10 10:56:47.811814205 +0200 @@ -129,9 +129,12 @@ // We want to define water as the wetting phase in // the entire domain (see fluid system for the phase indices) diff --git a/.patches/exercise-fractures/exercise-fractures.patch b/.patches/exercise-fractures/exercise-fractures.patch index cd687844..5e8b9b52 100644 --- a/.patches/exercise-fractures/exercise-fractures.patch +++ b/.patches/exercise-fractures/exercise-fractures.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-fractures/CMakeLists.txt exercises/solution/exercise-fractures/CMakeLists.txt ---- exercises/exercise-fractures/CMakeLists.txt 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fractures/CMakeLists.txt 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fractures/CMakeLists.txt 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fractures/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,6 +1,23 @@ -dumux_add_test(NAME exercise_fractures +# executable for the exercise @@ -29,7 +29,7 @@ diff -ruN exercises/exercise-fractures/CMakeLists.txt exercises/solution/exercis add_input_file_links() diff -ruN exercises/exercise-fractures/exercise_fractures_solution_a.input exercises/solution/exercise-fractures/exercise_fractures_solution_a.input --- exercises/exercise-fractures/exercise_fractures_solution_a.input 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-fractures/exercise_fractures_solution_a.input 2024-05-21 14:15:07.209555087 +0200 ++++ exercises/solution/exercise-fractures/exercise_fractures_solution_a.input 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,41 @@ +[TimeLoop] +TEnd = 30000 # [s] @@ -74,7 +74,7 @@ diff -ruN exercises/exercise-fractures/exercise_fractures_solution_a.input exerc +SpatialParams.Barrier.Swr = 0.0 diff -ruN exercises/exercise-fractures/exercise_fractures_solution_b.input exercises/solution/exercise-fractures/exercise_fractures_solution_b.input --- exercises/exercise-fractures/exercise_fractures_solution_b.input 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-fractures/exercise_fractures_solution_b.input 2024-05-21 14:15:07.209555087 +0200 ++++ exercises/solution/exercise-fractures/exercise_fractures_solution_b.input 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,41 @@ +[TimeLoop] +TEnd = 30000 # [s] @@ -119,7 +119,7 @@ diff -ruN exercises/exercise-fractures/exercise_fractures_solution_b.input exerc +SpatialParams.Barrier.Swr = 0.0 diff -ruN exercises/exercise-fractures/exercise_fractures_solution_c.input exercises/solution/exercise-fractures/exercise_fractures_solution_c.input --- exercises/exercise-fractures/exercise_fractures_solution_c.input 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-fractures/exercise_fractures_solution_c.input 2024-05-21 14:15:07.209555087 +0200 ++++ exercises/solution/exercise-fractures/exercise_fractures_solution_c.input 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,41 @@ +[TimeLoop] +TEnd = 30000 # [s] @@ -163,8 +163,8 @@ diff -ruN exercises/exercise-fractures/exercise_fractures_solution_c.input exerc +SpatialParams.Barrier.Snr = 0.0 +SpatialParams.Barrier.Swr = 0.0 diff -ruN exercises/exercise-fractures/fractureproblem.hh exercises/solution/exercise-fractures/fractureproblem.hh ---- exercises/exercise-fractures/fractureproblem.hh 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fractures/fractureproblem.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fractures/fractureproblem.hh 2024-07-16 15:32:50.488292620 +0200 ++++ exercises/solution/exercise-fractures/fractureproblem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -71,6 +71,10 @@ std::shared_ptr<typename ParentType::SpatialParams> spatialParams, const std::string& paramGroup) @@ -196,8 +196,8 @@ diff -ruN exercises/exercise-fractures/fractureproblem.hh exercises/solution/exe return values; } diff -ruN exercises/exercise-fractures/fracturespatialparams.hh exercises/solution/exercise-fractures/fracturespatialparams.hh ---- exercises/exercise-fractures/fracturespatialparams.hh 2024-05-21 14:15:07.145554774 +0200 -+++ exercises/solution/exercise-fractures/fracturespatialparams.hh 2024-05-21 14:15:07.209555087 +0200 +--- exercises/exercise-fractures/fracturespatialparams.hh 2024-07-16 15:32:50.488292620 +0200 ++++ exercises/solution/exercise-fractures/fracturespatialparams.hh 2024-07-10 10:56:47.811814205 +0200 @@ -53,6 +53,7 @@ using Element = typename GridView::template Codim<0>::Entity; using GlobalPosition = typename Element::Geometry::GlobalCoordinate; @@ -319,8 +319,8 @@ diff -ruN exercises/exercise-fractures/fracturespatialparams.hh exercises/soluti } // end namespace Dumux diff -ruN exercises/exercise-fractures/main.cc exercises/solution/exercise-fractures/main.cc ---- exercises/exercise-fractures/main.cc 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-fractures/main.cc 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-fractures/main.cc 2024-07-10 10:56:47.787814108 +0200 ++++ exercises/solution/exercise-fractures/main.cc 2024-07-10 10:56:47.811814205 +0200 @@ -257,4 +257,5 @@ Parameters::print(); @@ -328,8 +328,8 @@ diff -ruN exercises/exercise-fractures/main.cc exercises/solution/exercise-fract + }// end main diff -ruN exercises/exercise-fractures/matrixproblem.hh exercises/solution/exercise-fractures/matrixproblem.hh ---- exercises/exercise-fractures/matrixproblem.hh 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-fractures/matrixproblem.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-fractures/matrixproblem.hh 2024-07-16 15:33:20.236336479 +0200 ++++ exercises/solution/exercise-fractures/matrixproblem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -77,11 +77,18 @@ : ParentType(gridGeometry, spatialParams, paramGroup) , boundaryOverPressure_(getParamFromGroup<Scalar>(paramGroup, "Problem.BoundaryOverPressure")) @@ -453,8 +453,8 @@ diff -ruN exercises/exercise-fractures/matrixproblem.hh exercises/solution/exerc } // end namespace Dumux diff -ruN exercises/exercise-fractures/matrixspatialparams.hh exercises/solution/exercise-fractures/matrixspatialparams.hh ---- exercises/exercise-fractures/matrixspatialparams.hh 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-fractures/matrixspatialparams.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-fractures/matrixspatialparams.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-fractures/matrixspatialparams.hh 2024-07-10 10:56:47.811814205 +0200 @@ -52,6 +52,7 @@ using Element = typename GridView::template Codim<0>::Entity; using GlobalPosition = typename Element::Geometry::GlobalCoordinate; @@ -464,8 +464,8 @@ diff -ruN exercises/exercise-fractures/matrixspatialparams.hh exercises/solution public: diff -ruN exercises/exercise-fractures/params.input exercises/solution/exercise-fractures/params.input ---- exercises/exercise-fractures/params.input 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-fractures/params.input 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-fractures/params.input 2024-07-16 15:33:30.964352395 +0200 ++++ exercises/solution/exercise-fractures/params.input 2024-07-10 10:56:47.811814205 +0200 @@ -5,6 +5,9 @@ [Problem] @@ -507,8 +507,8 @@ diff -ruN exercises/exercise-fractures/params.input exercises/solution/exercise- +SpatialParams.Swr = 0.0 +SpatialParams.SwrBarrier = 0.0 diff -ruN exercises/exercise-fractures/properties.hh exercises/solution/exercise-fractures/properties.hh ---- exercises/exercise-fractures/properties.hh 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-fractures/properties.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-fractures/properties.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-fractures/properties.hh 2024-07-10 10:56:47.811814205 +0200 @@ -57,6 +57,7 @@ // with tpfa. #include <dumux/multidomain/facet/cellcentered/tpfa/properties.hh> @@ -527,7 +527,7 @@ diff -ruN exercises/exercise-fractures/properties.hh exercises/solution/exercise struct Grid<TypeTag, TTag::MatrixProblem> { using type = Dune::ALUGrid<2, 2, Dune::simplex, Dune::conforming>; }; template<class TypeTag> diff -ruN exercises/exercise-fractures/README.md exercises/solution/exercise-fractures/README.md ---- exercises/exercise-fractures/README.md 2024-05-21 14:15:07.145554774 +0200 +--- exercises/exercise-fractures/README.md 2024-07-10 10:56:47.787814108 +0200 +++ exercises/solution/exercise-fractures/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,216 +0,0 @@ -# Exercise Discrete Fractures (DuMuX Course) diff --git a/.patches/exercise-grids/exercise-grids.patch b/.patches/exercise-grids/exercise-grids.patch index f9d358fb..02fdc371 100644 --- a/.patches/exercise-grids/exercise-grids.patch +++ b/.patches/exercise-grids/exercise-grids.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-grids/CMakeLists.txt exercises/solution/exercise-grids/CMakeLists.txt ---- exercises/exercise-grids/CMakeLists.txt 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-grids/CMakeLists.txt 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-grids/CMakeLists.txt 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-grids/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,5 +1,5 @@ # the grid exercise simulation program -dumux_add_test(NAME exercise_grids @@ -9,7 +9,7 @@ diff -ruN exercises/exercise-grids/CMakeLists.txt exercises/solution/exercise-gr # add a symlink for each input file diff -ruN exercises/exercise-grids/grids/grid_structured.dgf exercises/solution/exercise-grids/grids/grid_structured.dgf ---- exercises/exercise-grids/grids/grid_structured.dgf 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-grids/grids/grid_structured.dgf 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-grids/grids/grid_structured.dgf 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -DGF @@ -19,7 +19,7 @@ diff -ruN exercises/exercise-grids/grids/grid_structured.dgf exercises/solution/ -30 20 % cells in x and y direction -# diff -ruN exercises/exercise-grids/grids/grid_structured.geo exercises/solution/exercise-grids/grids/grid_structured.geo ---- exercises/exercise-grids/grids/grid_structured.geo 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-grids/grids/grid_structured.geo 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-grids/grids/grid_structured.geo 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -X = 60; @@ -53,8 +53,8 @@ diff -ruN exercises/exercise-grids/grids/grid_structured.geo exercises/solution/ -Transfinite Volume "*"; - diff -ruN exercises/exercise-grids/main.cc exercises/solution/exercise-grids/main.cc ---- exercises/exercise-grids/main.cc 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-grids/main.cc 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-grids/main.cc 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-grids/main.cc 2024-07-10 10:56:47.811814205 +0200 @@ -18,7 +18,7 @@ *****************************************************************************/ /*! @@ -65,8 +65,8 @@ diff -ruN exercises/exercise-grids/main.cc exercises/solution/exercise-grids/mai #include <config.h> diff -ruN exercises/exercise-grids/params.input exercises/solution/exercise-grids/params.input ---- exercises/exercise-grids/params.input 2024-05-29 14:31:49.246625171 +0200 -+++ exercises/solution/exercise-grids/params.input 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-grids/params.input 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-grids/params.input 2024-07-10 10:56:47.811814205 +0200 @@ -3,13 +3,34 @@ TEnd = 3.154e9 # in seconds, i.e ten years @@ -112,8 +112,8 @@ diff -ruN exercises/exercise-grids/params.input exercises/solution/exercise-grid \ No newline at end of file +Aquifer.Snr = 0.0 diff -ruN exercises/exercise-grids/problem.hh exercises/solution/exercise-grids/problem.hh ---- exercises/exercise-grids/problem.hh 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-grids/problem.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-grids/problem.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-grids/problem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -134,7 +134,7 @@ } @@ -124,8 +124,8 @@ diff -ruN exercises/exercise-grids/problem.hh exercises/solution/exercise-grids/ * * \param globalPos The position of the integration point of the boundary segment. diff -ruN exercises/exercise-grids/properties.hh exercises/solution/exercise-grids/properties.hh ---- exercises/exercise-grids/properties.hh 2024-05-29 14:31:49.246625171 +0200 -+++ exercises/solution/exercise-grids/properties.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-grids/properties.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-grids/properties.hh 2024-07-10 10:56:47.811814205 +0200 @@ -17,9 +17,9 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. * *****************************************************************************/ @@ -177,7 +177,7 @@ diff -ruN exercises/exercise-grids/properties.hh exercises/solution/exercise-gri // Set the problem property template<class TypeTag> diff -ruN exercises/exercise-grids/README.md exercises/solution/exercise-grids/README.md ---- exercises/exercise-grids/README.md 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-grids/README.md 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-grids/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,169 +0,0 @@ -# Exercise Grids (DuMuX course) diff --git a/.patches/exercise-mainfile/exercise-mainfile.patch b/.patches/exercise-mainfile/exercise-mainfile.patch index c8a9625a..e4bad6a3 100644 --- a/.patches/exercise-mainfile/exercise-mainfile.patch +++ b/.patches/exercise-mainfile/exercise-mainfile.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-mainfile/1pproblem.hh exercises/solution/exercise-mainfile/1pproblem.hh ---- exercises/exercise-mainfile/1pproblem.hh 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-mainfile/1pproblem.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-mainfile/1pproblem.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-mainfile/1pproblem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -24,9 +24,9 @@ #ifndef DUMUX_EX_MAINFILE_ONEP_TEST_PROBLEM_HH #define DUMUX_EX_MAINFILE_ONEP_TEST_PROBLEM_HH @@ -30,8 +30,8 @@ diff -ruN exercises/exercise-mainfile/1pproblem.hh exercises/solution/exercise-m } // end namespace Dumux diff -ruN exercises/exercise-mainfile/CMakeLists.txt exercises/solution/exercise-mainfile/CMakeLists.txt ---- exercises/exercise-mainfile/CMakeLists.txt 2024-05-21 14:15:07.149554794 +0200 -+++ exercises/solution/exercise-mainfile/CMakeLists.txt 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-mainfile/CMakeLists.txt 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-mainfile/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,12 +1,9 @@ # the one-phase simulation program -dumux_add_test(NAME exercise_mainfile_a @@ -50,7 +50,7 @@ diff -ruN exercises/exercise-mainfile/CMakeLists.txt exercises/solution/exercise # add a symlink for each input file add_input_file_links() diff -ruN exercises/exercise-mainfile/exercise1pamain.cc exercises/solution/exercise-mainfile/exercise1pamain.cc ---- exercises/exercise-mainfile/exercise1pamain.cc 2024-05-29 14:31:49.246625171 +0200 +--- exercises/exercise-mainfile/exercise1pamain.cc 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise1pamain.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,142 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -197,7 +197,7 @@ diff -ruN exercises/exercise-mainfile/exercise1pamain.cc exercises/solution/exer -}// end main diff -ruN exercises/exercise-mainfile/exercise1pa_solution_main.cc exercises/solution/exercise-mainfile/exercise1pa_solution_main.cc --- exercises/exercise-mainfile/exercise1pa_solution_main.cc 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-mainfile/exercise1pa_solution_main.cc 2024-05-21 14:15:07.213555107 +0200 ++++ exercises/solution/exercise-mainfile/exercise1pa_solution_main.cc 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,143 @@ +// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set et ts=4 sw=4 sts=4: @@ -343,7 +343,7 @@ diff -ruN exercises/exercise-mainfile/exercise1pa_solution_main.cc exercises/sol + +}// end main diff -ruN exercises/exercise-mainfile/exercise1pbmain.cc exercises/solution/exercise-mainfile/exercise1pbmain.cc ---- exercises/exercise-mainfile/exercise1pbmain.cc 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-mainfile/exercise1pbmain.cc 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise1pbmain.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,132 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -479,7 +479,7 @@ diff -ruN exercises/exercise-mainfile/exercise1pbmain.cc exercises/solution/exer - -}// end main diff -ruN exercises/exercise-mainfile/exercise1pcmain.cc exercises/solution/exercise-mainfile/exercise1pcmain.cc ---- exercises/exercise-mainfile/exercise1pcmain.cc 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-mainfile/exercise1pcmain.cc 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise1pcmain.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,158 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- @@ -641,7 +641,7 @@ diff -ruN exercises/exercise-mainfile/exercise1pcmain.cc exercises/solution/exer - -}// end main diff -ruN exercises/exercise-mainfile/exercise_mainfile_a.input exercises/solution/exercise-mainfile/exercise_mainfile_a.input ---- exercises/exercise-mainfile/exercise_mainfile_a.input 2024-05-29 14:31:49.247625156 +0200 +--- exercises/exercise-mainfile/exercise_mainfile_a.input 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise_mainfile_a.input 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -[Grid] @@ -664,7 +664,7 @@ diff -ruN exercises/exercise-mainfile/exercise_mainfile_a.input exercises/soluti -BaseEpsilon = 1e-10 diff -ruN exercises/exercise-mainfile/exercise_mainfile_a_solution.input exercises/solution/exercise-mainfile/exercise_mainfile_a_solution.input --- exercises/exercise-mainfile/exercise_mainfile_a_solution.input 1970-01-01 01:00:00.000000000 +0100 -+++ exercises/solution/exercise-mainfile/exercise_mainfile_a_solution.input 2024-05-21 14:15:07.213555107 +0200 ++++ exercises/solution/exercise-mainfile/exercise_mainfile_a_solution.input 2024-07-10 10:56:47.811814205 +0200 @@ -0,0 +1,17 @@ +[Grid] +LowerLeft = 0 0 @@ -684,7 +684,7 @@ diff -ruN exercises/exercise-mainfile/exercise_mainfile_a_solution.input exercis +[Assembly.NumericDifference] +PriVarMagnitude = 1e5 diff -ruN exercises/exercise-mainfile/exercise_mainfile_b.input exercises/solution/exercise-mainfile/exercise_mainfile_b.input ---- exercises/exercise-mainfile/exercise_mainfile_b.input 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-mainfile/exercise_mainfile_b.input 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise_mainfile_b.input 1970-01-01 01:00:00.000000000 +0100 @@ -1,17 +0,0 @@ -[Grid] @@ -705,7 +705,7 @@ diff -ruN exercises/exercise-mainfile/exercise_mainfile_b.input exercises/soluti -[Assembly.NumericDifference] -PriVarMagnitude = 1e5 diff -ruN exercises/exercise-mainfile/exercise_mainfile_c.input exercises/solution/exercise-mainfile/exercise_mainfile_c.input ---- exercises/exercise-mainfile/exercise_mainfile_c.input 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-mainfile/exercise_mainfile_c.input 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/exercise_mainfile_c.input 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -[TimeLoop] @@ -731,8 +731,8 @@ diff -ruN exercises/exercise-mainfile/exercise_mainfile_c.input exercises/soluti -PriVarMagnitude = 1e5 \ No newline at end of file diff -ruN exercises/exercise-mainfile/properties.hh exercises/solution/exercise-mainfile/properties.hh ---- exercises/exercise-mainfile/properties.hh 2024-05-29 14:31:49.247625156 +0200 -+++ exercises/solution/exercise-mainfile/properties.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-mainfile/properties.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-mainfile/properties.hh 2024-07-10 10:56:47.811814205 +0200 @@ -35,20 +35,19 @@ #include <dumux/discretization/ccmpfa.hh> #include <dumux/discretization/box.hh> @@ -774,7 +774,7 @@ diff -ruN exercises/exercise-mainfile/properties.hh exercises/solution/exercise- // the fluid system for compressible tests diff -ruN exercises/exercise-mainfile/README.md exercises/solution/exercise-mainfile/README.md ---- exercises/exercise-mainfile/README.md 2024-05-21 14:15:07.149554794 +0200 +--- exercises/exercise-mainfile/README.md 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-mainfile/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,203 +0,0 @@ -# Exercise Mainfiles (DuMuX course) diff --git a/.patches/exercise-properties/exercise-properties.patch b/.patches/exercise-properties/exercise-properties.patch index a94dc488..cf2b2a76 100644 --- a/.patches/exercise-properties/exercise-properties.patch +++ b/.patches/exercise-properties/exercise-properties.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-properties/CMakeLists.txt exercises/solution/exercise-properties/CMakeLists.txt ---- exercises/exercise-properties/CMakeLists.txt 2024-05-21 14:15:07.153554813 +0200 -+++ exercises/solution/exercise-properties/CMakeLists.txt 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-properties/CMakeLists.txt 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-properties/CMakeLists.txt 2024-07-10 10:56:47.811814205 +0200 @@ -1,5 +1,5 @@ -# the property exercise simulation program -dumux_add_test(NAME exercise_properties @@ -10,8 +10,8 @@ diff -ruN exercises/exercise-properties/CMakeLists.txt exercises/solution/exerci # add a symlink for each input file diff -ruN exercises/exercise-properties/mylocalresidual.hh exercises/solution/exercise-properties/mylocalresidual.hh ---- exercises/exercise-properties/mylocalresidual.hh 2024-05-29 14:31:49.247625156 +0200 -+++ exercises/solution/exercise-properties/mylocalresidual.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-properties/mylocalresidual.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-properties/mylocalresidual.hh 2024-07-10 10:56:47.811814205 +0200 @@ -71,8 +71,6 @@ * \note The volVars can be different to allow computing * the implicit euler time derivative here @@ -48,8 +48,8 @@ diff -ruN exercises/exercise-properties/mylocalresidual.hh exercises/solution/ex auto eqIdx = conti0EqIdx + phaseIdx; flux[eqIdx] = fluxVars.advectiveFlux(phaseIdx, upwindTerm); diff -ruN exercises/exercise-properties/problem.hh exercises/solution/exercise-properties/problem.hh ---- exercises/exercise-properties/problem.hh 2024-05-29 14:31:49.248625142 +0200 -+++ exercises/solution/exercise-properties/problem.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-properties/problem.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-properties/problem.hh 2024-07-10 10:56:47.811814205 +0200 @@ -23,6 +23,7 @@ #ifndef DUMUX_INCOMPRESSIBLE_TWOP_TEST_PROBLEM_HH #define DUMUX_INCOMPRESSIBLE_TWOP_TEST_PROBLEM_HH @@ -74,8 +74,8 @@ diff -ruN exercises/exercise-properties/problem.hh exercises/solution/exercise-p return values; } diff -ruN exercises/exercise-properties/properties.hh exercises/solution/exercise-properties/properties.hh ---- exercises/exercise-properties/properties.hh 2024-05-29 14:31:49.248625142 +0200 -+++ exercises/solution/exercise-properties/properties.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-properties/properties.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-properties/properties.hh 2024-07-10 10:56:47.811814205 +0200 @@ -39,9 +39,7 @@ #include "spatialparams.hh" @@ -100,7 +100,7 @@ diff -ruN exercises/exercise-properties/properties.hh exercises/solution/exercis // Set the fluid system template<class TypeTag> diff -ruN exercises/exercise-properties/README.md exercises/solution/exercise-properties/README.md ---- exercises/exercise-properties/README.md 2024-05-21 14:15:07.153554813 +0200 +--- exercises/exercise-properties/README.md 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-properties/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,75 +0,0 @@ -# Exercise Properties (DuMuX course) diff --git a/.patches/exercise-runtimeparams/exercise-runtimeparams.patch b/.patches/exercise-runtimeparams/exercise-runtimeparams.patch index 7af11f7e..b9286e86 100644 --- a/.patches/exercise-runtimeparams/exercise-runtimeparams.patch +++ b/.patches/exercise-runtimeparams/exercise-runtimeparams.patch @@ -1,6 +1,6 @@ diff -ruN exercises/exercise-runtimeparams/CMakeLists.txt exercises/solution/exercise-runtimeparams/CMakeLists.txt ---- exercises/exercise-runtimeparams/CMakeLists.txt 2024-05-21 14:15:07.153554813 +0200 -+++ exercises/solution/exercise-runtimeparams/CMakeLists.txt 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-runtimeparams/CMakeLists.txt 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-runtimeparams/CMakeLists.txt 2024-07-10 10:56:47.815814221 +0200 @@ -1,5 +1,5 @@ # the runtime parameter exercise simulation program -dumux_add_test(NAME exercise_runtimeparams @@ -9,8 +9,8 @@ diff -ruN exercises/exercise-runtimeparams/CMakeLists.txt exercises/solution/exe # add a symlink for each input file diff -ruN exercises/exercise-runtimeparams/params.input exercises/solution/exercise-runtimeparams/params.input ---- exercises/exercise-runtimeparams/params.input 2024-05-29 14:31:49.248625142 +0200 -+++ exercises/solution/exercise-runtimeparams/params.input 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-runtimeparams/params.input 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-runtimeparams/params.input 2024-07-10 10:56:47.815814221 +0200 @@ -12,11 +12,12 @@ AquiferDepth = 2700.0 # m InjectionDuration = 2.628e6 # in seconds, i.e. one month @@ -33,8 +33,8 @@ diff -ruN exercises/exercise-runtimeparams/params.input exercises/solution/exerc +Aquifer.Snr = 0.0 \ No newline at end of file diff -ruN exercises/exercise-runtimeparams/problem.hh exercises/solution/exercise-runtimeparams/problem.hh ---- exercises/exercise-runtimeparams/problem.hh 2024-05-29 14:31:49.248625142 +0200 -+++ exercises/solution/exercise-runtimeparams/problem.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-runtimeparams/problem.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-runtimeparams/problem.hh 2024-07-10 10:56:47.815814221 +0200 @@ -91,14 +91,15 @@ aquiferDepth_ = getParam<Scalar>("Problem.AquiferDepth"); // the duration of the injection, units: second @@ -83,8 +83,8 @@ diff -ruN exercises/exercise-runtimeparams/problem.hh exercises/solution/exercis }; diff -ruN exercises/exercise-runtimeparams/properties.hh exercises/solution/exercise-runtimeparams/properties.hh ---- exercises/exercise-runtimeparams/properties.hh 2024-05-21 14:15:07.153554813 +0200 -+++ exercises/solution/exercise-runtimeparams/properties.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-runtimeparams/properties.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-runtimeparams/properties.hh 2024-07-10 10:56:47.815814221 +0200 @@ -70,6 +70,6 @@ FluidSystems::H2ON2DefaultPolicy</*fastButSimplifiedRelations=*/ true> >; }; @@ -94,7 +94,7 @@ diff -ruN exercises/exercise-runtimeparams/properties.hh exercises/solution/exer #endif diff -ruN exercises/exercise-runtimeparams/README.md exercises/solution/exercise-runtimeparams/README.md ---- exercises/exercise-runtimeparams/README.md 2024-05-21 14:15:07.153554813 +0200 +--- exercises/exercise-runtimeparams/README.md 2024-07-10 10:56:47.791814125 +0200 +++ exercises/solution/exercise-runtimeparams/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,171 +0,0 @@ -# Exercise Runtime Parameters (DuMuX course) @@ -269,8 +269,8 @@ diff -ruN exercises/exercise-runtimeparams/README.md exercises/solution/exercise - -* > __Task 4__: Using one of the bool `hasParam` functions, place an output in the problem file to alert the user where the parameter value comes from. diff -ruN exercises/exercise-runtimeparams/spatialparams.hh exercises/solution/exercise-runtimeparams/spatialparams.hh ---- exercises/exercise-runtimeparams/spatialparams.hh 2024-05-21 14:15:07.153554813 +0200 -+++ exercises/solution/exercise-runtimeparams/spatialparams.hh 2024-05-21 14:15:07.213555107 +0200 +--- exercises/exercise-runtimeparams/spatialparams.hh 2024-07-10 10:56:47.791814125 +0200 ++++ exercises/solution/exercise-runtimeparams/spatialparams.hh 2024-07-10 10:56:47.815814221 +0200 @@ -24,8 +24,8 @@ * fully implicit model. */ -- GitLab