- H5Block3dWriteScalarField()
- H5Block3dReadScalarField()
* dataset renamed from "x" to "0"
- H5Block3dWrite3dVectorField()
- H5Block3dRead3dVectorField()
* datasets renamed from "x", "y", "z" to "0", "1", "2"
- _get_field_info()
* added, derived from "H5BlockGetFieldInfo()"
- H5BlockGetFieldInfo()
* call "_get_field_info()" to do the real work
- H5BlockGetFieldInfoByName()
* added
- _write_field_attrib()
* defined as static function, was non-static
- _read_field_attrib()
* added, derived form "H5BlockFieldReadAttrib()"
- H5BlockReadFieldAttrib()
* call "_read_field_attrib()" to do the real work
- H5Block3dGetFieldOrigin()
* added
- H5Block3dSetFieldOrigin()
* added
- H5Block3dGetFieldSpacing()
* added
- H5Block3dSetFieldSpacing()
* added
src/H5BlockF.c
- use Fortron function name in definition, define macros for
function names only, if we have to rename them
- use function "_H5Part_strdupfor2c()" and "_H5Part_strc2for()"
for string conversion
- H5PartOpenFileParallel()
* debug-print info about file also in non-parallel case
* print value of "f" not "f->file"
- H5PartOpenFile()
* print value of "f" not "f->file"
- f_h5pt_set_verbosity_level()
* added
- f_h5pt_getstepattribinfo()
f_h5pt_getfileattribinfo()
* type of var "type" changed from "hid_t" to
"h5part_int64_t"
- use macro "H5PART_PARTICLES_GROUP" insteed of string
- print_{debug,info,warn,error}()
* prints now a prefix "D", "I", "W", "E" corresponding to
type of message
* print value of "__funcname" before message text
* print everything in one print statment
* all calls to these functions have been change accordingly
- all "H5Block.*" functions
* call "_init()" at the very beginning
- all "H5Block.*" functions where a layout must be defined before
the function can be called
* error check, whether layout is defined or not
- if parallel is enabled, only this version will be builded
- parallel/non-parallel macros merged
- the library name is now "libH5Part.h" for non-parallel and
parallel.
- H5PartOpenFileParallel()
* in the parallel code there were some not yet
renamed calls to "print_debug()"
- H5PartSetStep()
* in the parallel code there was a not yet
renamed call to "print_info()"
- H5PartWriteFileAttrib()
* return code of "_H5Part_write_attrib()" was not assigned
to "herr"
- H5PartSetView()
* var "r" to handle error renamed to "herr" and changed
to type "h5part_int64_t"