diff --git a/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C b/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C index c2040070e9b530719a49a8cef3427939d03e24c5..807337d7e01a6c734f5ac040db3a7acefad348ef 100644 --- a/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C +++ b/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C @@ -162,6 +162,13 @@ void Foam::FreeStream<CloudType>::inflow() scalar mass = cloud.constProps(typeId).mass(); + if (min(boundaryT[patchI]) < SMALL) + { + FatalErrorIn ("Foam::FreeStream<CloudType>::inflow()") + << "Zero boundary temperature detected, check boundaryT condition." << nl + << nl << abort(FatalError); + } + scalarField mostProbableSpeed ( cloud.maxwellianMostProbableSpeed