From df28b1c897f38e1a5c67ea6027f36e4f6b921669 Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Wed, 17 Oct 2018 14:50:25 +0200
Subject: [PATCH] [PL] flush output before fatal error

---
 ProcessLib/CompareJacobiansJacobianAssembler.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ProcessLib/CompareJacobiansJacobianAssembler.cpp b/ProcessLib/CompareJacobiansJacobianAssembler.cpp
index 776c55a9729..84d03f82396 100644
--- a/ProcessLib/CompareJacobiansJacobianAssembler.cpp
+++ b/ProcessLib/CompareJacobiansJacobianAssembler.cpp
@@ -380,11 +380,13 @@ void CompareJacobiansJacobianAssembler::assembleWithJacobian(
 
     if (fatal_error)
     {
+        _log_file << std::flush;
         OGS_FATAL("%s", msg_fatal.c_str());
     }
 
     if (tol_exceeded && _fail_on_error)
     {
+        _log_file << std::flush;
         OGS_FATAL(
             "OGS failed, because the two Jacobian implementations returned "
             "different results.");
-- 
GitLab