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

IOSDF Parameters

General parameters to control all IOSDF's I/O methods are:
  • IOSDF::out[123]D_every (steerable)
    How often to do periodic IOSDF 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 IOSDF::out[123]D_vars parameter.
  • IOSDF::out[123]D_vars (steerable)
    The list of variables to output using an IOSDF I/O method. The variables must be given by their fully qualified variable or group name. The special keyword all requests IOSDF 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 IOSDF::out[123]D_every and IO::out_every).
  • IOSDF::out[123]D_dir
    The directory in which to place the IOSDF output files. If the directory doesn't exist at startup it will be created.
    If this parameter is set to an empty string IOSDF output will go to the standard output directory as specified in IO::out_dir.
Additional parameters to control the IOSDF_1D I/O method are:
  • IOSDF::out1D_[xyzd] (steerable)
    Chooses the directions to output in 1D IOSDF format (d stands for diagonal direction).
  • IOSDF::out1D_[xyz]line_[xyz], IOSDF::out1D_[xyz]line_[xyz]i
    Chooses the slice centers for 1D lines from IOSDF_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 IOSDF_2D I/O method are:
  • IOSDF::out2D_[xyxzyz]plane_[xyz], IOSDF::out2D_[xyxzyz]plane_[xyz]i
    Chooses the slice centers for 2D planes from IOSDF_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.
Additional IOUtil parameters to control the IOSDF_[123]D I/O methods are:
  • IO::out_downsample_[xyz]
    Chooses downsampling factors for individual dimensions (default is 1 meaning no downsampling).

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