diff --git a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C index 40e115ef09..a8ea3823f7 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C +++ b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C @@ -81,7 +81,9 @@ volField // Construct volField (with zeroGradient) from dimensioned field IOobject io(df); - io.readOpt() = IOobject::NO_READ; + io.readOpt() = IOobject::NO_READ; + io.writeOpt() = IOobject::NO_WRITE; + io.registerObject() = false; tmp> tvf ( @@ -89,16 +91,17 @@ volField ( io, df.mesh(), - df.dimensions(), - zeroGradientFvPatchField::typeName + dimensioned("0", df.dimensions(), Zero), + zeroGradientFvPatchField::typeName ) ); tvf.ref().internalField() = df; tvf.ref().correctBoundaryConditions(); - const GeometricField& vf = tvf(); if (meshSubsetter.hasSubMesh()) { + const GeometricField& vf = tvf(); + tmp> tfld ( meshSubsetter.interpolate(vf)