H5Part 1.6.6
Functions/Subroutines
Setting up the Data Model

Functions/Subroutines

integer *8 function h5bl_define3dchunkdims (filehandle, i, j, k)
 See H5BlockDefine3DChunkDims.
 
integer *8 function h5bl_define3dlayout (filehandle, i_start, i_end, j_start, j_end, k_start, k_end)
 See H5BlockDefine3DFieldLayout.
 
integer *8 function h5bl_get_partition_of_proc (filehandle, proc, i_start, i_end, j_start, j_end, k_start, k_end)
 See H5Block3dGetPartitionOfProc.
 
integer *8 function h5bl_get_proc_of (filehandle, i, j, k)
 See H5Block3dGetProcOf.
 
integer *8 function h5bl_get_reduced_partition_of_proc (filehandle, proc, i_start, i_end, j_start, j_end, k_start, k_end)
 See H5Block3dGetReducedPartitionOfProc.
 
integer *8 function h5bl_getfieldinfo (filehandle, idx, field_name, grid_rank, grid_dims, field_dims)
 See H5BlockGetFieldInfo.
 
integer *8 function h5bl_getnumfields (filehandle)
 See H5BlockGetNumFields.
 
integer *8 function h5bl_has_fielddata (filehandle)
 See H5BlockHasFieldData.
 

Detailed Description

Function/Subroutine Documentation

◆ h5bl_define3dchunkdims()

integer*8 function h5bl_define3dchunkdims ( integer*8, intent(in) filehandle,
integer*8, intent(in) i,
integer*8, intent(in) j,
integer*8, intent(in) k )

See H5BlockDefine3DChunkDims.

Returns
0 on success or error code

◆ h5bl_define3dlayout()

integer*8 function h5bl_define3dlayout ( integer*8, intent(in) filehandle,
integer*8, intent(in) i_start,
integer*8, intent(in) i_end,
integer*8, intent(in) j_start,
integer*8, intent(in) j_end,
integer*8, intent(in) k_start,
integer*8, intent(in) k_end )

See H5BlockDefine3DFieldLayout.

Returns
0 on success or error code

◆ h5bl_get_partition_of_proc()

integer*8 function h5bl_get_partition_of_proc ( integer*8, intent(in) filehandle,
integer*8, intent(out) proc,
integer*8, intent(out) i_start,
integer*8, intent(out) i_end,
integer*8, intent(out) j_start,
integer*8, intent(out) j_end,
integer*8, intent(out) k_start,
integer*8, intent(out) k_end )

See H5Block3dGetPartitionOfProc.

Returns
0 on success or error code

◆ h5bl_get_proc_of()

integer*8 function h5bl_get_proc_of ( integer*8, intent(in) filehandle,
integer*8, intent(in) i,
integer*8, intent(in) j,
integer*8, intent(in) k )

See H5Block3dGetProcOf.

Returns
rank of processor error code

◆ h5bl_get_reduced_partition_of_proc()

integer*8 function h5bl_get_reduced_partition_of_proc ( integer*8, intent(in) filehandle,
integer*8, intent(out) proc,
integer*8, intent(out) i_start,
integer*8, intent(out) i_end,
integer*8, intent(out) j_start,
integer*8, intent(out) j_end,
integer*8, intent(out) k_start,
integer*8, intent(out) k_end )

See H5Block3dGetReducedPartitionOfProc.

Returns
0 on success or error code

◆ h5bl_getfieldinfo()

integer*8 function h5bl_getfieldinfo ( integer*8, intent(in) filehandle,
integer*8, intent(in) idx,
character(len=*), intent(out) field_name,
integer*8, intent(out) grid_rank,
integer*8, dimension(*), intent(out) grid_dims,
integer*8, intent(out) field_dims )

See H5BlockGetFieldInfo.

Returns
0 on success or error code

◆ h5bl_getnumfields()

integer*8 function h5bl_getnumfields ( integer*8, intent(in) filehandle)

See H5BlockGetNumFields.

Returns
number of fields or error code

◆ h5bl_has_fielddata()

integer*8 function h5bl_has_fielddata ( integer*8, intent(in) filehandle)

See H5BlockHasFieldData.

Returns
0 if false, 1 if true, or error code