- eulerCrossDev
eulerCrossDev¶
Works with VSimBase license.
MultiField updater for Cross Devices that performs an update that solves the Euler equations on a regularCrossDev field in a fluid description of charged particles, e.g. electron fluids.
eulerCrossDev Parameters¶
The eulerCrossDev updater takes the lowerBounds,
upperBounds, lowerCoords, upperCoords,
gridBndry, writeFields, and readFields
parameters of fldSlabCrossDev updaters, as well as the
following parameter:
- gamma (optional float, default = 5.0/3.0)
The specific heat. Default value is \(\gamma = 5.0/3.0\).
Example eulerCrossDev block¶
<FieldUpdater eulerUpdate>
kind = eulerCrossDev
lowerBounds = [ 0 0 0]
upperBounds = [NX NY NZ]
readFields = [density flux energy]
writeFields = [densityNext fluxNext energyNext]
</FieldUpdater>
Notes¶
There is a corresponding Euler updater for use with geometries called eulerStairStepCrossDev. The attributes are identical, with one addition: gridBndry = gridBoundaryObjectName
History¶
eulerCrossDev was introduced in VSim 12.