blob: 75e0fde3ec8b0a5c72efe48c85a942799d2c7cb2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
Cactus Code Thorn IOFlexIO
Authors : John Shalf
CVS info : $Header$
--------------------------------------------------------------------------
1. Purpose of the thorn
This thorn does output of 2D and 3D variables in IEEEIO data format.
It also provides checkpointing/recovery functionality -
you can create IEEEIO checkpoint files and recover from them.
The IO methods "IOFlexIO_2D" and "IOFlexIO_3D" are registered
which can be called by other thorns via CCTK_OutputVarAsByMethod()
to output a variable without specifying it in the parameter file.
2. Additional information
IEEEIO is implemented by John Shalf's FlexIO library - that's why
the name of this thorn.
If the output files contain so-called "chunked" data (that is, each
processor has written data as a separate field in the output file),
the data may need to be "recombined". A tool to perform this is
provided with this thorn. To build the recombiner:
> gmake <configuration>-utils UTILS=ieee_recombiner
the executable for the recombiner will be located in exe/<configuration>
|