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