66 lines
772 B
C
66 lines
772 B
C
/*
|
|
Copyright 2007-2008
|
|
Paul Scherrer Institut, Villigen, Switzerland;
|
|
Benedikt Oswald;
|
|
Achim Gsell
|
|
All rights reserved.
|
|
|
|
Authors
|
|
Achim Gsell
|
|
|
|
Warning
|
|
This code is under development.
|
|
|
|
*/
|
|
|
|
#ifndef __H5_H
|
|
#define __H5_H
|
|
|
|
h5_file_t *
|
|
H5OpenFile (
|
|
const char * filename,
|
|
const MPI_Comm comm
|
|
);
|
|
|
|
h5_err_t
|
|
H5CloseFile (
|
|
h5_file_t * fh
|
|
);
|
|
|
|
h5_err_t
|
|
H5DefineStepNameFormat (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_int64_t width
|
|
);
|
|
|
|
h5_err_t
|
|
H5GetStepNameFormat (
|
|
h5_file_t *f,
|
|
char *name,
|
|
const h5_size_t l_name,
|
|
h5_size_t *width
|
|
);
|
|
|
|
h5_err_t
|
|
H5SetStep (
|
|
h5_file_t *f,
|
|
const h5_int64_t step
|
|
);
|
|
|
|
h5_int64_t
|
|
H5GetStep (
|
|
h5_file_t *f
|
|
);
|
|
|
|
h5_err_t
|
|
H5StartTraverseSteps (
|
|
h5_file_t *f
|
|
);
|
|
|
|
h5_err_t
|
|
H5TraverseSteps (
|
|
h5_file_t *f
|
|
);
|
|
#endif
|