- smoothingCrossDev
smoothingCrossDev¶
Works with VSimBase license.
MultiField updater for Cross Devices that smooths the specified field.
smoothingCrossDev Parameters¶
The smoothingCrossDev updater takes the lowerBounds,
upperBounds, lowerCoords, upperCoords,
gridBndry, writeFields, and readFields
parameters of fldSlabCrossDev updaters, as well as the
following parameter:
- smoothingWeight (optional float)
The degree to which the field should be smoothed in the range [0.0, 1.0] where 0 is no smoothing and 1 is maximum smoothing. The default is 0.5, which corresponds to equally wighting the average value of a of a cell’s nearest neighbors with the value of that cell.
Example centralDiffCurlCrossDev block¶
<FieldUpdater smoothingUpdater>
kind = smoothingCrossDev
lowerBounds = [ 0 0 0]
upperBounds = [NX NY NZ]
writeFields = [B]
readFields = [Bsmoothed]
smoothingWeight = 0.5
</FieldUpdater>
Notes¶
There is a corresponding smoothing updater for use with geometries called smoothingStairStepCrossDev. The attributes are identical, with one addition: gridBndry = gridBoundaryObjectName.
smoothingCrossDev is only available with text-based setup, but is automatically included when choosing a hybrid fluid.
History¶
smoothingCrossDev was introduced in VSim 12.