From 853aab18cf97eb352ee482a9b208d43f2ec4998d Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Thu, 18 Jul 2019 10:54:01 +0100 Subject: [PATCH 1/2] foamFormatConvert: Fixed region handling for lagrangian data --- .../foamFormatConvert/foamFormatConvert.C | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index fb94503d83..7c62e63b15 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -364,9 +364,8 @@ int main(int argc, char *argv[]) // Check for lagrangian - stringList lagrangianDirs + const fileName lagrangianDir ( - 1, fileHandler().filePath ( runTime.timePath() @@ -374,6 +373,11 @@ int main(int argc, char *argv[]) / cloud::prefix ) ); + stringList lagrangianDirs + ( + lagrangianDir == fileName::null ? 0 : 1, + lagrangianDir + ); combineReduce(lagrangianDirs, uniqueEqOp()); @@ -394,7 +398,7 @@ int main(int argc, char *argv[]) ( IOobject ( - polyMesh::defaultRegion, + regionName, runTime.timeName(), runTime, Foam::IOobject::MUST_READ From 7e65281f60923e0c3d3dc545a505f6445760b961 Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Fri, 19 Jul 2019 11:39:24 +0100 Subject: [PATCH 2/2] ThermoCloud: Corrected calculation of sigmap https://bugs.openfoam.org/view.php?id=3309 --- .../intermediate/clouds/Templates/ThermoCloud/ThermoCloudI.H | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloudI.H b/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloudI.H index fda4a3beff..be2ce12f9a 100644 --- a/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloudI.H +++ b/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloudI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -338,7 +338,7 @@ Foam::ThermoCloud::sigmap() const const scalar f = constProps_.f0(); const scalarField& sumAreaP = radAreaP_->field(); - sigmap *= sumAreaP*(1.0 - f)*(1.0 - epsilon)/V/dt; + sigmap = sumAreaP*(1.0 - f)*(1.0 - epsilon)/V/dt; } return tsigmap;