read_data_phdf5 Interface

public interface read_data_phdf5

Contents


Module Procedures

private subroutine read_1d_integer_data_phdf5(rec_buf, dataset_name, grp_id)

Read up to 2D data from an HDF5 archive in parallel on all processors.

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), dimension(:) :: rec_buf

Receive buffer

character(len=*), intent(in) :: dataset_name

Name of dataset

integer(kind=hid_t), intent(in) :: grp_id

ID of the group containing data set

private subroutine read_2d_integer_data_phdf5(rec_buf, dataset_name, grp_id)

Read up to 2D data from an HDF5 archive in parallel on all processors.

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), dimension(:, :) :: rec_buf

Receive buffer

character(len=*), intent(in) :: dataset_name

Name of dataset

integer(kind=hid_t), intent(in) :: grp_id

ID of the group containing data set

private subroutine read_1d_real_data_phdf5(rec_buf, dataset_name, grp_id)

Read up to 2D data from an HDF5 archive in parallel on all processors.

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), dimension(:) :: rec_buf

Receive buffer

character(len=*), intent(in) :: dataset_name

Name of dataset

integer(kind=hid_t), intent(in) :: grp_id

ID of the group containing data set

private subroutine read_2d_real_data_phdf5(rec_buf, dataset_name, grp_id)

Read up to 2D data from an HDF5 archive in parallel on all processors.

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), dimension(:, :) :: rec_buf

Receive buffer

character(len=*), intent(in) :: dataset_name

Name of dataset

integer(kind=hid_t), intent(in) :: grp_id

ID of the group containing data set