From 34897bad97ca83214de69373b1f71ff8ca94cd5f Mon Sep 17 00:00:00 2001 From: ekinaci Date: Thu, 8 Feb 2018 17:42:37 +0100 Subject: [PATCH] communicate pressure with DEM --- .../diffusionCoefficients/diffusionCoefficients.C | 12 ++++++++++++ .../diffusionCoefficients/diffusionCoefficients.H | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/subModels/chemistryModel/diffusionCoefficients/diffusionCoefficients.C b/src/lagrangian/cfdemParticle/subModels/chemistryModel/diffusionCoefficients/diffusionCoefficients.C index df24d71f..a1cee9da 100644 --- a/src/lagrangian/cfdemParticle/subModels/chemistryModel/diffusionCoefficients/diffusionCoefficients.C +++ b/src/lagrangian/cfdemParticle/subModels/chemistryModel/diffusionCoefficients/diffusionCoefficients.C @@ -71,6 +71,8 @@ diffusionCoefficient::diffusionCoefficient tempField_(sm.mesh().lookupObject (tempFieldName_)), pressureFieldName_(propsDict_.lookupOrDefault("pressureFieldName","p")), P_(sm.mesh().lookupObject(pressureFieldName_)), + partPressureName_(propsDict_.lookupOrDefault("partPressureName","partP")), + partPressure_(NULL), densityFieldName_(propsDict_.lookupOrDefault("densityFieldName","rho")), rho_(sm.mesh().lookupObject (densityFieldName_)), molarConcFieldName_(propsDict_.lookupOrDefault("totalMoleFieldName","molarConc")), @@ -101,6 +103,8 @@ diffusionCoefficient::~diffusionCoefficient() coeffs.clearStorage(); molWeight.clearStorage(); + particleCloud_.dataExchangeM().destroy(partPressure_,1); + int nP_ = particleCloud_.numberOfParticles(); for (int i=0; i 0) { + particleCloud_.dataExchangeM().allocateArray(partPressure_,initVal,1,"nparticles"); + for (int i=0; i