diff --git a/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/Make/options b/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/Make/options index aa0967b1b..a602d36ed 100644 --- a/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/Make/options +++ b/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/Make/options @@ -1,4 +1,4 @@ -EXE_INC = -ggdb3 \ +EXE_INC = \ -I. \ -I.. \ -I../../VoF \ diff --git a/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/VoFPatchTransfer/VoFPatchTransfer.C b/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/VoFPatchTransfer/VoFPatchTransfer.C index a84a3a91c..598af4e55 100644 --- a/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/VoFPatchTransfer/VoFPatchTransfer.C +++ b/applications/solvers/multiphase/compressibleInterFoam/compressibleInterFilmFoam/VoFPatchTransfer/VoFPatchTransfer.C @@ -72,7 +72,10 @@ VoFPatchTransfer::VoFPatchTransfer ) { const polyBoundaryMesh& pbm = film.regionMesh().boundaryMesh(); - patchIDs_.setSize(pbm.size()); + patchIDs_.setSize + ( + pbm.size() - film.regionMesh().globalData().processorPatches().size() + ); if (coeffDict_.found("patches")) { @@ -100,7 +103,7 @@ VoFPatchTransfer::VoFPatchTransfer patchIDs_[patchi] = patchi; } - patchTransferredMasses_.setSize(pbm.size(), 0); + patchTransferredMasses_.setSize(patchIDs_.size(), 0); } if (!patchIDs_.size()) diff --git a/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/injectionModelList/injectionModelList.C b/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/injectionModelList/injectionModelList.C index e33a5262a..3e3bc9f0b 100644 --- a/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/injectionModelList/injectionModelList.C +++ b/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/injectionModelList/injectionModelList.C @@ -130,7 +130,11 @@ void injectionModelList::info(Ostream& os) const polyBoundaryMesh& pbm = film().regionMesh().boundaryMesh(); scalar injectedMass = 0; - scalarField patchInjectedMasses(pbm.size(), 0); + scalarField patchInjectedMasses + ( + pbm.size() - film().regionMesh().globalData().processorPatches().size(), + 0 + ); forAll(*this, i) { @@ -141,7 +145,7 @@ void injectionModelList::info(Ostream& os) os << indent << "injected mass = " << injectedMass << nl; - forAll(pbm, patchi) + forAll(patchInjectedMasses, patchi) { if (mag(patchInjectedMasses[patchi]) > VSMALL) { @@ -150,7 +154,7 @@ void injectionModelList::info(Ostream& os) } } - scalarField mass0(massInjected_.size(), 0.0); + scalarField mass0(massInjected_.size(), 0); this->getBaseProperty("massInjected", mass0); scalarField mass(massInjected_); diff --git a/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/patchInjection/patchInjection.C b/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/patchInjection/patchInjection.C index edd58b400..4c3be2e9d 100644 --- a/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/patchInjection/patchInjection.C +++ b/src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/patchInjection/patchInjection.C @@ -52,7 +52,10 @@ patchInjection::patchInjection deltaStable_(coeffDict_.lookupOrDefault("deltaStable", 0.0)) { const polyBoundaryMesh& pbm = film.regionMesh().boundaryMesh(); - patchIDs_.setSize(pbm.size()); + patchIDs_.setSize + ( + pbm.size() - film.regionMesh().globalData().processorPatches().size() + ); if (coeffDict_.found("patches")) { @@ -80,7 +83,7 @@ patchInjection::patchInjection patchIDs_[patchi] = patchi; } - patchInjectedMasses_.setSize(pbm.size(), 0); + patchInjectedMasses_.setSize(patchIDs_.size(), 0); } if (!patchIDs_.size()) diff --git a/src/regionModels/surfaceFilmModels/submodels/kinematic/transferModels/transferModelList/transferModelList.C b/src/regionModels/surfaceFilmModels/submodels/kinematic/transferModels/transferModelList/transferModelList.C index 1ef39ccdc..7c73b32c9 100644 --- a/src/regionModels/surfaceFilmModels/submodels/kinematic/transferModels/transferModelList/transferModelList.C +++ b/src/regionModels/surfaceFilmModels/submodels/kinematic/transferModels/transferModelList/transferModelList.C @@ -158,7 +158,11 @@ void transferModelList::info(Ostream& os) const polyBoundaryMesh& pbm = film().regionMesh().boundaryMesh(); scalar transferredMass = 0; - scalarField patchTransferredMasses(pbm.size(), 0); + scalarField patchTransferredMasses + ( + pbm.size() - film().regionMesh().globalData().processorPatches().size(), + 0 + ); forAll(*this, i) { @@ -169,7 +173,7 @@ void transferModelList::info(Ostream& os) os << indent << "transferred mass = " << transferredMass << nl; - forAll(pbm, patchi) + forAll(patchTransferredMasses, patchi) { if (mag(patchTransferredMasses[patchi]) > VSMALL) { @@ -178,7 +182,7 @@ void transferModelList::info(Ostream& os) } } - scalarField mass0(massTransferred_.size(), 0.0); + scalarField mass0(massTransferred_.size(), 0); this->getBaseProperty("massTransferred", mass0); scalarField mass(massTransferred_);