H5Part
1.6.6
|
Functions | |
h5part_int64_t | H5MultiBlock3dReadFieldFloat32 (H5PartFile *f, const char *name, h5part_float32_t **data) |
h5part_int64_t | H5MultiBlock3dReadFieldFloat64 (H5PartFile *f, const char *name, h5part_float64_t **data) |
h5part_int64_t | H5MultiBlock3dReadFieldInt32 (H5PartFile *f, const char *name, h5part_int32_t **data) |
h5part_int64_t | H5MultiBlock3dReadFieldInt64 (H5PartFile *f, const char *name, h5part_int64_t **data) |
h5part_int64_t | H5MultiBlock3dWriteFieldFloat32 (H5PartFile *f, const char *name, const h5part_float32_t *data) |
h5part_int64_t | H5MultiBlock3dWriteFieldFloat64 (H5PartFile *f, const char *name, const h5part_float64_t *data) |
h5part_int64_t | H5MultiBlock3dWriteFieldInt32 (H5PartFile *f, const char *name, const h5part_int32_t *data) |
h5part_int64_t | H5MultiBlock3dWriteFieldInt64 (H5PartFile *f, const char *name, const h5part_int64_t *data) |
h5part_int64_t | H5MultiBlockFree (void *block) |
h5part_int64_t H5MultiBlock3dReadFieldFloat32 | ( | H5PartFile * | f, |
const char * | name, | ||
h5part_float32_t ** | data | ||
) |
Allocate a buffer to hold a block from a multiblock field and place the pointer in data
, then read the block into the buffer. Uses the block decomposition specified in the file and the defined halo radius. Values are floating points (32-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to read |
data | OUT: ptr to read buffer |
h5part_int64_t H5MultiBlock3dReadFieldFloat64 | ( | H5PartFile * | f, |
const char * | name, | ||
h5part_float64_t ** | data | ||
) |
Allocate a buffer to hold a block from a multiblock field and place the pointer in data
, then read the block into the buffer. Uses the block decomposition specified in the file and the defined halo radius. Values are floating points (64-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to read |
data | OUT: ptr to read buffer |
h5part_int64_t H5MultiBlock3dReadFieldInt32 | ( | H5PartFile * | f, |
const char * | name, | ||
h5part_int32_t ** | data | ||
) |
Allocate a buffer to hold a block from a multiblock field and place the pointer in data
, then read the block into the buffer. Uses the block decomposition specified in the file and the defined halo radius. Values are integers (32-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to read |
data | OUT: ptr to read buffer |
h5part_int64_t H5MultiBlock3dReadFieldInt64 | ( | H5PartFile * | f, |
const char * | name, | ||
h5part_int64_t ** | data | ||
) |
Allocate a buffer to hold a block from a multiblock field and place the pointer in data
, then read the block into the buffer. Uses the block decomposition specified in the file and the defined halo radius. Values are integers (64-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to read |
data | OUT: ptr to read buffer |
h5part_int64_t H5MultiBlock3dWriteFieldFloat32 | ( | H5PartFile * | f, |
const char * | name, | ||
const h5part_float32_t * | data | ||
) |
Write a multiblock field name
from the buffer starting at data
to the current time-step using the defined block decomposition and dimensions. Values are floating points (32-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to write |
data | IN: data to write |
h5part_int64_t H5MultiBlock3dWriteFieldFloat64 | ( | H5PartFile * | f, |
const char * | name, | ||
const h5part_float64_t * | data | ||
) |
Write a multiblock field name
from the buffer starting at data
to the current time-step using the defined block decomposition and dimensions. Values are floating points (64-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to write |
data | IN: data to write |
h5part_int64_t H5MultiBlock3dWriteFieldInt32 | ( | H5PartFile * | f, |
const char * | name, | ||
const h5part_int32_t * | data | ||
) |
Write a multiblock field name
from the buffer starting at data
to the current time-step using the defined block decomposition and dimensions. Values are integers (32-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to write |
data | IN: data to write |
h5part_int64_t H5MultiBlock3dWriteFieldInt64 | ( | H5PartFile * | f, |
const char * | name, | ||
const h5part_int64_t * | data | ||
) |
Write a multiblock field name
from the buffer starting at data
to the current time-step using the defined block decomposition and dimensions. Values are integers (64-bit).
You must use the Fortran indexing scheme to access items in data
.
H5PART_SUCCESS
or error code f | IN: file handle |
name | IN: name of dataset to write |
data | IN: data to write |
h5part_int64_t H5MultiBlockFree | ( | void * | block | ) |
Frees a block
that was allocated during a read.
H5PART_SUCCESS
block | IN: block that was allocated during a read |