From 1bff1979580f6d4554c0494d5aa19c38d80a4f7a Mon Sep 17 00:00:00 2001
From: Timo Koch <timo.koch@iws.uni-stuttgart.de>
Date: Fri, 7 Dec 2018 11:39:52 +0100
Subject: [PATCH] [test][3pwateroil] Always compare last time step to reference

---
 test/porousmediumflow/3pwateroil/implicit/CMakeLists.txt | 2 +-
 test/porousmediumflow/3pwateroil/implicit/main.cc        | 3 ++-
 test/porousmediumflow/3pwateroil/implicit/problem.hh     | 2 --
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/test/porousmediumflow/3pwateroil/implicit/CMakeLists.txt b/test/porousmediumflow/3pwateroil/implicit/CMakeLists.txt
index 80d6dcecad..3759f6c8b8 100644
--- a/test/porousmediumflow/3pwateroil/implicit/CMakeLists.txt
+++ b/test/porousmediumflow/3pwateroil/implicit/CMakeLists.txt
@@ -6,7 +6,7 @@ dune_add_test(NAME test_3pwateroil_sagd_box
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
                 CMD_ARGS --script fuzzy
             --files ${CMAKE_SOURCE_DIR}/test/references/test_3pwateroil_sagd_box-reference.vtu
-                   ${CMAKE_CURRENT_BINARY_DIR}/test_3pwateroil_sagd_box-00011.vtu
+                   ${CMAKE_CURRENT_BINARY_DIR}/test_3pwateroil_sagd_box-00001.vtu
             --command "${CMAKE_CURRENT_BINARY_DIR}/test_3pwateroil_sagd_box params.input -Problem.Name test_3pwateroil_sagd_box"
   )
 
diff --git a/test/porousmediumflow/3pwateroil/implicit/main.cc b/test/porousmediumflow/3pwateroil/implicit/main.cc
index 5144eeda92..5166b0b273 100644
--- a/test/porousmediumflow/3pwateroil/implicit/main.cc
+++ b/test/porousmediumflow/3pwateroil/implicit/main.cc
@@ -181,7 +181,8 @@ int main(int argc, char** argv) try
         timeLoop->setTimeStepSize(nonLinearSolver.suggestTimeStepSize(timeLoop->timeStepSize()));
 
         // write vtk output
-        vtkWriter.write(timeLoop->time());
+        if (timeLoop->isCheckPoint() || timeLoop->finished())
+            vtkWriter.write(timeLoop->time());
 
     } while (!timeLoop->finished());
 
diff --git a/test/porousmediumflow/3pwateroil/implicit/problem.hh b/test/porousmediumflow/3pwateroil/implicit/problem.hh
index 33eeffb4d3..98badeef76 100644
--- a/test/porousmediumflow/3pwateroil/implicit/problem.hh
+++ b/test/porousmediumflow/3pwateroil/implicit/problem.hh
@@ -317,8 +317,6 @@ private:
     mutable Scalar massProducedWater_;
 
     std::string name_;
-
-    std::ofstream massBalance;
 };
 } //end namespace
 
-- 
GitLab