aboutsummaryrefslogtreecommitdiff
path: root/src/ioStreamedHDF5GH.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ioStreamedHDF5GH.h')
-rw-r--r--src/ioStreamedHDF5GH.h23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/ioStreamedHDF5GH.h b/src/ioStreamedHDF5GH.h
index 874610a..6f7c1b5 100644
--- a/src/ioStreamedHDF5GH.h
+++ b/src/ioStreamedHDF5GH.h
@@ -2,13 +2,14 @@
@header ioStreamedHDF5GH.h
@date Jun 20 2000
@author Thomas Radke
- @desc
+ @desc
The GH extensions structure for IOStreamedHDF5.
- @version $Id$
+ @enddesc
+ @version $Header$
@@*/
#ifndef _IOSTREAMEDHDF5_IOSTREAMEDHDF5GH_H_
-#define _IOSTREAMEDHDF5_IOSTREAMEDHDF5GH_H_
+#define _IOSTREAMEDHDF5_IOSTREAMEDHDF5GH_H_ 1
#include "SocketUtils.h"
#include "CactusPUGHIO/IOHDF5Util/src/ioHDF5UtilGH.h"
@@ -17,15 +18,21 @@
/* IOStreamedHDF5 GH extension structure */
typedef struct
{
- /* how often to output */
- int out_every;
+ /* default number of times to output */
+ int out_every_default;
- /* I/O request description list (for all CCTK variables) */
- ioRequest **requests;
+ /* number of times to output for each variable */
+ CCTK_INT *out_every;
- /* the last iteration output */
+ /* the last iteration output for each variable */
int *out_last;
+ /* list of variables to output */
+ char *out_vars;
+
+ /* I/O request description list (for all CCTK variables) */
+ ioRequest **requests;
+
/* ports to output data and checkpoint files to */
unsigned int data_port, checkpoint_port;