From cb8cb3787e0a4d1380637ba9e3fa657311365636 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 3 Nov 2009 19:39:03 +0000 Subject: [PATCH] parallel running fixes --- .../InjectionModel/InjectionModel/InjectionModel.H | 2 +- .../InjectionModel/PatchInjection/PatchInjection.C | 22 ++++++++++++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H index dc3b9ff6..bd2521ef 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H @@ -118,7 +118,7 @@ protected: scalar volumeTotal_; //- Total mass to inject [kg] - const scalar massTotal_; + scalar massTotal_; //- Total mass injected to date [kg] scalar massInjected_; diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C index b79a8a1a..4e88b90b 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/PatchInjection/PatchInjection.C @@ -124,11 +124,12 @@ Foam::PatchInjection::PatchInjection label patchSize = cellOwners_.size(); label totalPatchSize = patchSize; - reduce(totalPatchSize, sumOp()); - fraction_ = patchSize/totalPatchSize; + reduce(totalPatchSize, sumOp