From cc424ec3e9b7b3e949616a990d8723df75c5d640 Mon Sep 17 00:00:00 2001
From: graham <g.macpherson@opencfd.co.uk>
Date: Tue, 23 Jun 2009 15:45:47 +0100
Subject: [PATCH] Check for zero boundaryT values

---
 .../submodels/InflowBoundaryModel/FreeStream/FreeStream.C  | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C b/src/lagrangian/dsmc/submodels/InflowBoundaryModel/FreeStream/FreeStream.C
index c2040070e9b..807337d7e01 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
-- 
GitLab