Next: Comments
Up: IOASCII
Previous: Purpose
Contents
General parameters to control all IOASCII's I/O methods are:
- IOASCII::out[123]D_every (steerable)
How often to do periodic IOASCII output. If this parameter is set in the
parameter file, it will override the setting of the shared
IO::out_every parameter. The output frequency can also be set
for individual variables using the out_every option in an option string appended to the IOASCII::out[123]D_vars parameter.
- IOASCII::out[123]D_vars (steerable)
The list of variables to output using an IOASCII I/O method.
The variables must be given by their fully qualified variable or group
name. The special keyword all requests IOASCII output for
all variables. Multiple names must be separated by whitespaces.
An option string can be appended in curly braces to the
group/variable name. The only option supported so far is out_every
which sets the output frequency for an individual variable (overriding
IOASCII::out[123]D_every and IO::out_every).
- IOASCII::out[123]D_dir
The directory in which to place the IOASCII output files.
If the directory doesn't exist at startup it will be created.
If this parameter is set to an empty string IOASCII output will go
to the standard output directory as specified in IO::out_dir.
- IOASCII::out_format (steerable)
The output format for floating-point numbers in IOASCII output.
This parameter conforms to the format modifier of the C library routine
fprintf(3). You can set the format for outputting floating-point
numbers (fixed or exponential) as well as their precision (number of
digits).
- IOASCII::out[123]D_style
The output style for IOASCII output.
This parameter chooses between gnuplot- and xgraph-suitable
output style, and - for gnuplot - determines whether to also
plot the physical time in the output data or not.
Additional parameters to control the IOASCII_1D I/O method are:
- IOASCII::out1D_[xyzd] (steerable)
Chooses the directions to output in 1D IOASCII format (d
stands for diagonal direction).
- IOASCII::out1D_[xyz]line_[xyz], IOASCII::out1D_[xyz]line_[xyz]i
Chooses the slice centers for 1D lines from IOASCII_1D. These
can be set either in physical or index coordinates. If they are set
these parameters will override the default slice center parameters
IO::out_[xyz]line[xyz], IO::out_[xyz]line[xyz]i.
Note that the slice center can only be set for grid functions so far.
For CCTK_ARRAY variables the slices will always start in the
origin, ie. (0, 0, 0) in C ordering.
Additional parameters to control the IOASCII_2D I/O method are:
- IOASCII::out2D_[xyxzyz]plane_[xyz], IOASCII::out2D_[xyxzyz]plane_[xyz]i
Chooses the slice centers for 2D planes from IOASCII_2D. These
can be set either in physical or index coordinates. If they are set
these parameters will override the default slice center parameters
IO::out_[xyxzyz]plane[xyz], IO::out_[xyxzyz]plane[xyz]i.
Next: Comments
Up: IOASCII
Previous: Purpose
Contents
|