ReadArray_HDF5 Interface

public interface ReadArray_HDF5

Contents


Module Procedures

private subroutine ReadArray_HDF5_real_r1_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:):: hfArray

private subroutine ReadArray_HDF5_real_r2_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:):: hfArray

private subroutine ReadArray_HDF5_real_r3_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:,:):: hfArray

private subroutine ReadArray_HDF5_real_r4_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:,:,:):: hfArray

private subroutine ReadArray_HDF5_real_r5_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:,:,:,:):: hfArray

private subroutine ReadArray_HDF5_int32_r1_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
integer(kind=int32), intent(inout), dimension(:):: hfArray

private subroutine ReadArray_HDF5_int32_r2_serial(fileId, arrayName, hfArray)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
integer(kind=int32), intent(inout), dimension(:,:):: hfArray

private subroutine ReadArray_HDF5_real_r1_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1)

private subroutine ReadArray_HDF5_real_r2_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1:2)

private subroutine ReadArray_HDF5_real_r3_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:,:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1:3)

private subroutine ReadArray_HDF5_real_r4_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
real(kind=prec), intent(inout), dimension(:,:,:,:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1:4)

private subroutine ReadArray_HDF5_int32_r1_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
integer(kind=int32), intent(inout), dimension(:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1)

private subroutine ReadArray_HDF5_int32_r2_parallel(fileId, arrayName, hfArray, offset)

Arguments

TypeIntentOptionalAttributesName
integer(kind=HID_T), intent(in) :: fileId
character, intent(in) :: arrayName
integer(kind=int32), intent(inout), dimension(:,:):: hfArray
integer(kind=HID_T), intent(in) :: offset(1:2)