absSavCutCell

AbsSavCutCell

Works with VSimPD and VSimVE licenses.

This particle sink combines the functions of the absAndSav and absCutCell sinks. When using this sink one should avoid having the grid boundary be inline exactly with the computational mesh as this may prevent some removed particles from being available for use by other objects.

absSavCutCell Parameters

minDim (integer)

Minimum dimensionality for which this sink is applicable (1, 2, or 3).

lowerBounds (integer vector)

Gives lower bounds of the particle sink in cell indices.

upperBounds (integer vector)

Gives upper bounds of the particle sink in cell indices.

gridBoundary (string)

Name of the gridBoundary the absorber is applied to. When using, one should avoid having the grid boundary be inline exactly with the computational mesh as this may prevent some removed particles from being available for use by other objects.

useCornerMove (string, default = true)

Set to true to specify corner move dynamics when removing the particle at a cut cell. If false, uses the parallel move from 1 cell deep. Using true, e.g., corner move, is more robust in some circumstances.

useRelativeVelocity (string, default = false)

Set to true to have the absorber record relative velocities with respect to the absorber face. If false, the absolute velocities (i.e. the x, y, and z directional components) will be recorded instead.

absSavCutCell Example Block

<ParticleSink leftAbsorber>
  kind = absSavCutCell
  # Bounds specified with physical indexing
  lowerBounds = [0 -1 -1]
  upperBounds = [2 NY1 NZ1]
  gridBoundary = mybndry
  useRelativeVelocity = true
</ParticleSink>