Skip to content

Commit 36afd53

Browse files
committed
cleanup use
1 parent 90f76d8 commit 36afd53

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/interface.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ module h5fortran
55
use, intrinsic :: iso_fortran_env, only : real32, real64, int64, int32, stderr=>error_unit
66

77
use hdf5, only : HID_T, SIZE_T, HSIZE_T, &
8-
H5S_SELECT_SET_F, &
98
H5T_NATIVE_DOUBLE, H5T_NATIVE_REAL, H5T_NATIVE_INTEGER, H5T_NATIVE_CHARACTER, H5T_STD_I64LE, &
109
H5T_INTEGER_F, H5T_FLOAT_F, H5T_STRING_F, &
1110
H5P_DEFAULT_F
@@ -111,7 +110,7 @@ module h5fortran
111110
end interface
112111

113112
!! for submodules only
114-
public :: HSIZE_T, H5T_NATIVE_REAL, H5T_NATIVE_DOUBLE, H5T_NATIVE_INTEGER, H5T_NATIVE_CHARACTER, H5T_STD_I64LE
113+
public :: HSIZE_T, HID_T, H5T_NATIVE_DOUBLE, H5T_NATIVE_REAL, H5T_NATIVE_INTEGER, H5T_NATIVE_CHARACTER, H5T_STD_I64LE
115114
public :: H5T_INTEGER_F, H5T_FLOAT_F, H5T_STRING_F
116115
!! HDF5 types for end users
117116

src/utils.f90

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
submodule (h5fortran) utils_smod
22

33
use hdf5, only: h5get_libversion_f, &
4-
H5Dget_create_plist_f, H5Dget_space_f, &
54
h5eset_auto_f, &
65
h5iis_valid_f, h5iget_name_f, H5Iget_type_f, &
76
h5open_f, h5close_f, &
7+
H5Dget_create_plist_f, &
88
h5fopen_f, h5fcreate_f, h5fclose_f, h5fis_hdf5_f, h5fget_filesize_f, &
99
h5fget_obj_count_f, h5fget_obj_ids_f, h5fget_name_f, &
1010
H5Pall_filters_avail_f, H5Pclose_f, &
@@ -13,7 +13,8 @@
1313
H5F_ACC_RDONLY_F, H5F_ACC_RDWR_F, H5F_ACC_TRUNC_F, &
1414
H5F_OBJ_FILE_F, H5F_OBJ_GROUP_F, H5F_OBJ_DATASET_F, H5F_OBJ_DATATYPE_F, H5F_OBJ_ALL_F, &
1515
H5D_CONTIGUOUS_F, H5D_CHUNKED_F, H5D_COMPACT_F, &
16-
H5I_FILE_F
16+
H5I_FILE_F, &
17+
H5S_SELECT_SET_F
1718

1819
implicit none (type, external)
1920

@@ -361,6 +362,7 @@ end subroutine check_filters
361362
if (ier /= 0) error stop "ERROR:h5fortran:get_slice:h5sselect_hyperslab: " // dset_name
362363

363364
!> create memory dataspace
365+
!! H5Dread needs this for non-scalar
364366
call h5screate_simple_f(rank=size(c_mem_dims), dims=c_mem_dims, space_id=memspace_id, hdferr=ier)
365367
if (ier /= 0) error stop "ERROR:h5fortran:get_slice:h5screate_simple:memspace " // dset_name
366368

0 commit comments

Comments
 (0)