From c6cf671d2801be93468af5fcf73bd4327dc5552b Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 7 Feb 2019 10:27:03 +0000
Subject: [PATCH] ENH: restart: save/restore cumulative continuity error. See
 #1172.

---
 .../general/include/initContinuityErrs.H        | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/finiteVolume/cfdTools/general/include/initContinuityErrs.H b/src/finiteVolume/cfdTools/general/include/initContinuityErrs.H
index 9edc412c90d..7bd428539e6 100644
--- a/src/finiteVolume/cfdTools/general/include/initContinuityErrs.H
+++ b/src/finiteVolume/cfdTools/general/include/initContinuityErrs.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2004-2010 OpenCFD Ltd.
+    \\  /    A nd           | Copyright (C) 2004-2010, 2019 OpenCFD Ltd.
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
                             | Copyright (C) 2011 OpenFOAM Foundation
@@ -36,7 +36,20 @@ Description
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-scalar cumulativeContErr = 0;
+uniformDimensionedScalarField cumulativeContErrIO
+(
+    IOobject
+    (
+        "cumulativeContErr",
+        runTime.timeName(),
+        "uniform",
+        mesh,
+        IOobject::READ_IF_PRESENT,
+        IOobject::AUTO_WRITE
+    ),
+    dimensionedScalar(dimless, Zero)
+);
+scalar& cumulativeContErr = cumulativeContErrIO.value();
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-- 
GitLab