diff --git a/src/overset/cellCellStencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C b/src/overset/cellCellStencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C index 495dbab3f8..5396d5a727 100644 --- a/src/overset/cellCellStencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C +++ b/src/overset/cellCellStencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C @@ -684,11 +684,21 @@ Foam::cellCellStencils::cellVolumeWeight::cellVolumeWeight zeroGradientFvPatchScalarField::typeName ) { + // Protect local fields from interpolation + nonInterpolatedFields_.insert("cellTypes"); + nonInterpolatedFields_.insert("cellInterpolationWeight"); + + // For convenience also suppress frequently used displacement field + nonInterpolatedFields_.insert("cellDisplacement"); + nonInterpolatedFields_.insert("grad(cellDisplacement)"); + const word w("snGradCorr(cellDisplacement)"); + const word d("((viscosity*faceDiffusivity)*magSf)"); + nonInterpolatedFields_.insert("surfaceIntegrate(("+d+"*"+w+"))"); + // Read zoneID this->zoneID(); // Read old-time cellTypes - nonInterpolatedFields_.insert("cellTypes"); IOobject io ( "cellTypes", diff --git a/src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C b/src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C index e626bacede..e6db3cfdef 100644 --- a/src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C +++ b/src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C @@ -1685,6 +1685,13 @@ Foam::cellCellStencils::inverseDistance::inverseDistance nonInterpolatedFields_.insert("cellTypes"); nonInterpolatedFields_.insert("maxMagWeight"); + // For convenience also suppress frequently used displacement field + nonInterpolatedFields_.insert("cellDisplacement"); + nonInterpolatedFields_.insert("grad(cellDisplacement)"); + const word w("snGradCorr(cellDisplacement)"); + const word d("((viscosity*faceDiffusivity)*magSf)"); + nonInterpolatedFields_.insert("surfaceIntegrate(("+d+"*"+w+"))"); + // Read zoneID this->zoneID();