next up previous contents
Next: IOBasic Parameters Up: IOBasic Previous: Abstract   Contents

Purpose

Thorn IOBasic registers 2 I/O methods with the I/O interface in the flesh which both output the same following information:
  • for CCTK_SCALAR variables, the value of the scalar versus time
  • for CCTK_GF and CCTK_ARRAY variables, the values of global reduction operations (eg. minimum, maximum, L1, and L2 norm) versus time
The I/O methods differ in the destination the output is written to:
  • Scalar
    This method outputs the information into ASCII files named "<scalar_name>.{asc|xg}" (for CCTK_SCALAR variables) and "<var_name>_<reduction>.{asc|xg}" (for CCTK_GF and CCTK_ARRAY variables where reduction would stand for the type of reduction value that is output).
    The output data can be plotted by using either xgraph (for "*.xg" files) or gnuplot (for "*.asc" files). The output style can be selected via parameter settings.
  • Info
    This method prints the data as runtime information to stdout.
    The output occurs as a table with columns containing the current iteration number, the physical time at this iteration, and more columns for scalar/reduction values of each variable to be output.

next up previous contents
Next: IOBasic Parameters Up: IOBasic Previous: Abstract   Contents