From 8ac0548c6a40aaed05abbc7a1038598bc71d7340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reg=C5=91=20Simon?= <> Date: Mon, 1 Nov 2021 12:53:38 +0000 Subject: [PATCH] BUG: solidificationMeltingSource: allow topology changes (Fixes #2026) --- .../solidificationMeltingSource.C | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C index 0e3e4d9104..d8fff9fb1d 100644 --- a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C +++ b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2014-2017 OpenFOAM Foundation - Copyright (C) 2018-2020 OpenCFD Ltd. + Copyright (C) 2018-2021 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -129,6 +129,11 @@ void Foam::fv::solidificationMeltingSource::update(const volScalarField& Cp) Info<< type() << ": " << name_ << " - updating phase indicator" << endl; } + if (mesh_.topoChanging()) + { + deltaT_.resize(cells_.size()); + } + // update old time alpha1 field alpha1_.oldTime();