MACSio  0.9
Multi-purpose, Application-Centric, Scalable I/O Proxy App
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Plugins

Modules

 Exodus
 
 HDF5
 
 Template
 A simple MIF Plugin Template.
 
 Silo
 

Data Structures

struct  _user_data
 

Typedefs

typedef struct _user_data user_data_t
 

Functions

static hid_t make_fapl ()
 
static int get_tokval (char const *src_str, char const *token_to_match, void *val_ptr)
 
static hid_t make_dcpl (char const *alg_str, char const *params_str, hid_t space_id, hid_t dtype_id)
 
static int process_args (int argi, int argc, char *argv[])
 
static void main_dump_sif (json_object *main_obj, int dumpn, double dumpt)
 
static void * CreateHDF5File (const char *fname, const char *nsname, void *userData)
 
static void * OpenHDF5File (const char *fname, const char *nsname, MACSIO_MIF_ioFlags_t ioFlags, void *userData)
 
static void CloseHDF5File (void *file, void *userData)
 
static void write_mesh_part (hid_t h5loc, json_object *part_obj)
 
static void main_dump_mif (json_object *main_obj, int numFiles, int dumpn, double dumpt)
 
static void main_dump (int argi, int argc, char **argv, json_object *main_obj, int dumpn, double dumpt)
 
static int register_this_interface ()
 

Variables

static char const * iface_name = "hdf5"
 
static char const * iface_ext = "h5"
 
static int use_log = 0
 
static int no_collective = 0
 
static int no_single_chunk = 0
 
static int silo_block_size = 0
 
static int silo_block_count = 0
 
static int sbuf_size = -1
 
static int mbuf_size = -1
 
static int rbuf_size = -1
 
static int lbuf_size = 0
 
static const char * filename
 
static hid_t fid
 
static hid_t dspc = -1
 
static int show_errors = 0
 
static char compression_alg_str [64]
 
static char compression_params_str [512]
 
static int dummy = register_this_interface()
 

Detailed Description


Data Structure Documentation

struct _user_data

Definition at line 1170 of file macsio_hdf5.c.

Data Fields
hid_t groupId

Typedef Documentation

typedef struct _user_data user_data_t

Function Documentation

static hid_t make_fapl ( )
static

Definition at line 690 of file macsio_hdf5.c.

static int get_tokval ( char const *  src_str,
char const *  token_to_match,
void *  val_ptr 
)
static

Definition at line 734 of file macsio_hdf5.c.

static hid_t make_dcpl ( char const *  alg_str,
char const *  params_str,
hid_t  space_id,
hid_t  dtype_id 
)
static

Definition at line 756 of file macsio_hdf5.c.

static int process_args ( int  argi,
int  argc,
char *  argv[] 
)
static

Definition at line 910 of file macsio_hdf5.c.

static void main_dump_sif ( json_object main_obj,
int  dumpn,
double  dumpt 
)
static

Definition at line 1006 of file macsio_hdf5.c.

static void* CreateHDF5File ( const char *  fname,
const char *  nsname,
void *  userData 
)
static

Definition at line 1174 of file macsio_hdf5.c.

static void* OpenHDF5File ( const char *  fname,
const char *  nsname,
MACSIO_MIF_ioFlags_t  ioFlags,
void *  userData 
)
static

Definition at line 1192 of file macsio_hdf5.c.

static void CloseHDF5File ( void *  file,
void *  userData 
)
static

Definition at line 1210 of file macsio_hdf5.c.

static void write_mesh_part ( hid_t  h5loc,
json_object part_obj 
)
static

Definition at line 1221 of file macsio_hdf5.c.

static void main_dump_mif ( json_object main_obj,
int  numFiles,
int  dumpn,
double  dumpt 
)
static

Definition at line 1253 of file macsio_hdf5.c.

static void main_dump ( int  argi,
int  argc,
char **  argv,
json_object main_obj,
int  dumpn,
double  dumpt 
)
static

Definition at line 1320 of file macsio_hdf5.c.

static int register_this_interface ( )
static

Definition at line 1381 of file macsio_hdf5.c.

Variable Documentation

char const* iface_name = "hdf5"
static

Definition at line 671 of file macsio_hdf5.c.

char const* iface_ext = "h5"
static

Definition at line 672 of file macsio_hdf5.c.

int use_log = 0
static

Definition at line 674 of file macsio_hdf5.c.

int no_collective = 0
static

Definition at line 675 of file macsio_hdf5.c.

int no_single_chunk = 0
static

Definition at line 676 of file macsio_hdf5.c.

int silo_block_size = 0
static

Definition at line 677 of file macsio_hdf5.c.

int silo_block_count = 0
static

Definition at line 678 of file macsio_hdf5.c.

int sbuf_size = -1
static

Definition at line 679 of file macsio_hdf5.c.

int mbuf_size = -1
static

Definition at line 680 of file macsio_hdf5.c.

int rbuf_size = -1
static

Definition at line 681 of file macsio_hdf5.c.

int lbuf_size = 0
static

Definition at line 682 of file macsio_hdf5.c.

const char* filename
static

Definition at line 683 of file macsio_hdf5.c.

hid_t fid
static

Definition at line 684 of file macsio_hdf5.c.

hid_t dspc = -1
static

Definition at line 685 of file macsio_hdf5.c.

int show_errors = 0
static

Definition at line 686 of file macsio_hdf5.c.

char compression_alg_str[64]
static

Definition at line 687 of file macsio_hdf5.c.

char compression_params_str[512]
static

Definition at line 688 of file macsio_hdf5.c.

int dummy = register_this_interface()
static

Definition at line 1416 of file macsio_hdf5.c.