1 integer(hsize_t) :: array_dims(rank)
2 integer(hid_t) :: dataset_id
4 array_dims = int(shape(array), hsize_t)
7 call h5dopen_f(handle%file_id, dsetname, dataset_id, error)
8 sll_assert_always(error == 0)
11 call h5dread_f(dataset_id, datatype, array, array_dims, error)
12 sll_assert_always(error == 0)
15 call h5dclose_f(dataset_id, error)
16 sll_assert_always(error == 0)