next up previous contents
Next: Comments Up: IOASCII Previous: Purpose   Contents

IOASCII Parameters

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 up previous contents
Next: Comments Up: IOASCII Previous: Purpose   Contents