The <Output> Block
Documentation/UserGuide/Output Block(s)
Parameters in these blocks control the writing of outputs, e.g. restart dumps, images, history files, etc. There can be any number of output blocks in an input file, and they can be listed in any order. Example
<output1>
out_fmt = hst # History data dump
dt = 62.831853 # time increment between outputs
<output2>
out_fmt = rst # Restart dump
dt = 6.2831853e3
<output3>
out_fmt = bin # Binary data dump
dt = 628.31853 # time increment between outputs
<output4>
out_fmt = ppm # ppm image dump
out = dVy # output variable
id = dVy # id added to file names
usr_expr_flag = 1 # indicates dVy is user defined quantity
palette = jh_colors # color palette for images
dt = 62.831853 # time step between output of delta V3
dmin = -0.0006 # min value for imaging delta V3
dmax = 0.0006 # max value for imaging delta V3
x2 = 0.0 # slice in X-Z plane at x2=0.0
out: Variable(s) to be output. Currently accepted values are: cons, prim, d, M1, M2, M3, E, B1c, B2c, B3c, ME, V1, V2, V3, P, S, cs2, G
. If out=cons
(or
out=prim
), then out_fmt
must be one of bin, tab
or vtk
, and output variables are the conserved (or primitive) variables.
out_fmt: Output format, e.g.
bin, hst, tab, rst, vtk, pdf, pgm, ppm
. See the
User Guide for more
about these formats.
dat_fmt: Optional field for controlling the format string used
to write tabular output files, e.g. %12.5e
. This value should
not appear in quotes and no white space should be present.
dt: Time increment between outputs (in problem time).
time: Time of next output (in problem time). If not set, the default will be the initial problem time (for new runs), or the current problem time (for restarts).
id: Any string, added to label output filenames.
dmin/dmax: max/min applied to output (useful for images).
palette: Color palette for images. Currently available palettes
are rainbow, jh_colors, idl1, idl2, step8, step32, heat
.
x1, x2, x3: Value of x1, x2, or x3 at which data is to be output. Either a single value (which will produce a slice of the data at that value), or a range of values over which data is to be averaged, can be specified. In either case, the data is reduced in dimension by one for each value specified. If the value specified lies outside the computational domain, no output will occur, and no errors will be generated. See Specifying Slices for more details.
usr_expr_flag: Set to 1 if a user-defined expression is to be used to compute output quantity, see User Expressions for more details.
level: Level of mesh to output; root level is specified by level=0
. Set to -1 to produce output
on all levels. Default is -1.
domain: Integer index of Domain at each level of the Mesh to output. Counting starts at zero, so the root Domain is level=0, domain=0
.
Useful if output on only one Domain in a SMR
hierarchy is desired. Set to -1 to produce output on all Domains at each level. Default is -1.