H5Part  1.6.6
Functions/Subroutines
Setting up the Data Model

Functions/Subroutines

integer *8 function h5bl_define3dchunkdims (filehandle, i, j, k)
 
integer *8 function h5bl_define3dlayout (filehandle, i_start, i_end, j_start, j_end, k_start, k_end)
 
integer *8 function h5bl_get_partition_of_proc (filehandle, proc, i_start, i_end, j_start, j_end, k_start, k_end)
 
integer *8 function h5bl_get_proc_of (filehandle, i, j, k)
 
integer *8 function h5bl_get_reduced_partition_of_proc (filehandle, proc, i_start, i_end, j_start, j_end, k_start, k_end)
 
integer *8 function h5bl_getfieldinfo (filehandle, idx, field_name, grid_rank, grid_dims, field_dims)
 
integer *8 function h5bl_getnumfields (filehandle)
 
integer *8 function h5bl_has_fielddata (filehandle)
 

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