From dc3f93f40190a564f540999f67d08cc6a69d9ca3 Mon Sep 17 00:00:00 2001 From: danielque Date: Thu, 17 Aug 2017 16:50:51 +0200 Subject: [PATCH] change cg incompatibility error to warning by default added switch 'cgWarnOnly' to choose between warning (default) and error --- src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C index e4a64e38..79f2a03f 100644 --- a/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C +++ b/src/lagrangian/cfdemParticle/cfdemCloud/cfdemCloud.C @@ -298,7 +298,14 @@ cfdemCloud::cfdemCloud } dataExchangeM().setCG(); - if (!cgOK_ && cg_ > 1) FatalError<< "at least one of your models is not fit for cg !!!"<< abort(FatalError); + Switch cgWarnOnly_(couplingProperties_.lookupOrDefault("cgWarnOnly", true)); + if (!cgOK_ && cg_ > 1) + { + if (cgWarnOnly_) + Warning << "at least one of your models is not fit for cg !!!" << endl; + else + FatalError << "at least one of your models is not fit for cg !!!" << abort(FatalError); + } // check if simulation is a fully periodic box const polyBoundaryMesh& patches = mesh_.boundaryMesh();