From 6b4f82dc3112d9a5b430e6c985321f00a93de9b0 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 13:04:26 -0700 Subject: [PATCH] Resetting variables in deform/pressure init --- src/EXTRA-FIX/fix_deform_pressure.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/EXTRA-FIX/fix_deform_pressure.cpp b/src/EXTRA-FIX/fix_deform_pressure.cpp index e93def4926..a5b7b1fcb1 100644 --- a/src/EXTRA-FIX/fix_deform_pressure.cpp +++ b/src/EXTRA-FIX/fix_deform_pressure.cpp @@ -407,6 +407,16 @@ void FixDeformPressure::init() set_box.vol_start = domain->xprd * domain->yprd * domain->zprd; + // reset cumulative counters to match resetting "start" variables in parent + + for (int i = 0; i < 7; i++) { + set_extra[i].cumulative_remap = 0.0; + set_extra[i].cumulative_shift = 0.0; + set_extra[i].cumulative_vshift[0] = 0.0; + set_extra[i].cumulative_vshift[1] = 0.0; + set_extra[i].cumulative_vshift[2] = 0.0; + } + // check optional variables for PRESSURE or PMEAN style for (int i = 0; i < 7; i++) {