Skip to content

motion_hdf5_file_object

MOTIOn, HDF5 file object class.

MOTIOn, HDF5 load/save dataset agnostic impementation MOTIOn, HDF5 load/save dataset agnostic impementation MOTIOn, HDF5 load/save dataset agnostic impementation MOTIOn, HDF5 load/save dataset agnostic impementation MOTIOn, HDF5 load/save dataset agnostic impementation MOTIOn, HDF5 load/save dataset agnostic impementation

Source: src/lib/motion_hdf5_file_object.F90

Dependencies

Contents

Variables

NameTypeAttributesDescription
HDF5_PARAMETERStype(hdf5_parameters_object)parameterList of HDF5 named constants.
H5T_R8Pinteger(kind=HID_T)HDF5 kind mapping R8P kind.
H5T_R4Pinteger(kind=HID_T)HDF5 kind mapping R4P kind.
H5T_I8Pinteger(kind=HID_T)HDF5 kind mapping I8P kind.
H5T_I4Pinteger(kind=HID_T)HDF5 kind mapping I4P kind.
H5T_I2Pinteger(kind=HID_T)HDF5 kind mapping I2P kind.
H5T_I1Pinteger(kind=HID_T)HDF5 kind mapping I1P kind.
IS_H5F_INITIALIZEDlogicalStatus of HDF5 fortran interface inizialization.

Derived Types

hdf5_parameters_object

Global named constants (paramters) class (container) of HDF5 syntax.

Components

NameTypeAttributesDescription
HDF5_DATASPACE_TYPE_SIMPLEcharacter(len=6)Create simple type dataspace.

hdf5_file_object

HDF5 file object class.

Inheritance

Extends: file_base_object

Components

NameTypeAttributesDescription
filenametype(string)File name.
procs_numberinteger(kind=I4P)Number of MPI processes.
myrankinteger(kind=I4P)MPI ID process.
errorinteger(kind=I4P)IO Error status.
hdf5integer(kind=HID_T)HDF5 file identifier (logical unit).
dspace_idinteger(kind=HID_T)HDF5 dataspace identifier.

Type-Bound Procedures

NameAttributesDescription
initializepass(self)Initialize file class.
h5f_initializepass(self)Initialize HDF5 fortran interface.
h5f_finalizepass(self)Finalize HDF5 fortran interface.
close_filepass(self)Close HDF5 file.
open_filepass(self)Open HDF5 file.
close_dspacepass(self)Close HDF5 dataspace.
open_dspacepass(self)Open HDF5 dataspace.
does_dataset_existpass(self)Return true if dataset exist in file.
get_dataset_dimspass(self)Get dataset dimensions.
load_datasetLoad dataset in dataspace.
save_datasetSave dataset in dataspace.
load_dataset_R8P_7Dpass(self)Load dataset in dataspace, kind R8P, rank 7D.
load_dataset_R8P_6Dpass(self)Load dataset in dataspace, kind R8P, rank 6D.
load_dataset_R8P_5Dpass(self)Load dataset in dataspace, kind R8P, rank 5D.
load_dataset_R8P_4Dpass(self)Load dataset in dataspace, kind R8P, rank 4D.
load_dataset_R8P_3Dpass(self)Load dataset in dataspace, kind R8P, rank 3D.
load_dataset_R8P_2Dpass(self)Load dataset in dataspace, kind R8P, rank 2D.
load_dataset_R8P_1Dpass(self)Load dataset in dataspace, kind R8P, rank 1D.
load_dataset_R8P_0Dpass(self)Load dataset in dataspace, kind R8P, rank 0D.
load_dataset_R4P_7Dpass(self)Load dataset in dataspace, kind R4P, rank 7D.
load_dataset_R4P_6Dpass(self)Load dataset in dataspace, kind R4P, rank 6D.
load_dataset_R4P_5Dpass(self)Load dataset in dataspace, kind R4P, rank 5D.
load_dataset_R4P_4Dpass(self)Load dataset in dataspace, kind R4P, rank 4D.
load_dataset_R4P_3Dpass(self)Load dataset in dataspace, kind R4P, rank 3D.
load_dataset_R4P_2Dpass(self)Load dataset in dataspace, kind R4P, rank 2D.
load_dataset_R4P_1Dpass(self)Load dataset in dataspace, kind R4P, rank 1D.
load_dataset_R4P_0Dpass(self)Load dataset in dataspace, kind R4P, rank 0D.
load_dataset_I8P_7Dpass(self)Load dataset in dataspace, kind I8P, rank 7D.
load_dataset_I8P_6Dpass(self)Load dataset in dataspace, kind I8P, rank 6D.
load_dataset_I8P_5Dpass(self)Load dataset in dataspace, kind I8P, rank 5D.
load_dataset_I8P_4Dpass(self)Load dataset in dataspace, kind I8P, rank 4D.
load_dataset_I8P_3Dpass(self)Load dataset in dataspace, kind I8P, rank 3D.
load_dataset_I8P_2Dpass(self)Load dataset in dataspace, kind I8P, rank 2D.
load_dataset_I8P_1Dpass(self)Load dataset in dataspace, kind I8P, rank 1D.
load_dataset_I8P_0Dpass(self)Load dataset in dataspace, kind I8P, rank 0D.
load_dataset_I4P_7Dpass(self)Load dataset in dataspace, kind I4P, rank 7D.
load_dataset_I4P_6Dpass(self)Load dataset in dataspace, kind I4P, rank 6D.
load_dataset_I4P_5Dpass(self)Load dataset in dataspace, kind I4P, rank 5D.
load_dataset_I4P_4Dpass(self)Load dataset in dataspace, kind I4P, rank 4D.
load_dataset_I4P_3Dpass(self)Load dataset in dataspace, kind I4P, rank 3D.
load_dataset_I4P_2Dpass(self)Load dataset in dataspace, kind I4P, rank 2D.
load_dataset_I4P_1Dpass(self)Load dataset in dataspace, kind I4P, rank 1D.
load_dataset_I4P_0Dpass(self)Load dataset in dataspace, kind I4P, rank 0D.
load_dataset_I2P_7Dpass(self)Load dataset in dataspace, kind I2P, rank 7D.
load_dataset_I2P_6Dpass(self)Load dataset in dataspace, kind I2P, rank 6D.
load_dataset_I2P_5Dpass(self)Load dataset in dataspace, kind I2P, rank 5D.
load_dataset_I2P_4Dpass(self)Load dataset in dataspace, kind I2P, rank 4D.
load_dataset_I2P_3Dpass(self)Load dataset in dataspace, kind I2P, rank 3D.
load_dataset_I2P_2Dpass(self)Load dataset in dataspace, kind I2P, rank 2D.
load_dataset_I2P_1Dpass(self)Load dataset in dataspace, kind I2P, rank 1D.
load_dataset_I2P_0Dpass(self)Load dataset in dataspace, kind I2P, rank 0D.
load_dataset_I1P_7Dpass(self)Load dataset in dataspace, kind I1P, rank 7D.
load_dataset_I1P_6Dpass(self)Load dataset in dataspace, kind I1P, rank 6D.
load_dataset_I1P_5Dpass(self)Load dataset in dataspace, kind I1P, rank 5D.
load_dataset_I1P_4Dpass(self)Load dataset in dataspace, kind I1P, rank 4D.
load_dataset_I1P_3Dpass(self)Load dataset in dataspace, kind I1P, rank 3D.
load_dataset_I1P_2Dpass(self)Load dataset in dataspace, kind I1P, rank 2D.
load_dataset_I1P_1Dpass(self)Load dataset in dataspace, kind I1P, rank 1D.
load_dataset_I1P_0Dpass(self)Load dataset in dataspace, kind I1P, rank 0D.
save_dataset_R8P_7Dpass(self)Save dataset in dataspace, kind R8P, rank 7D.
save_dataset_R8P_6Dpass(self)Save dataset in dataspace, kind R8P, rank 6D.
save_dataset_R8P_5Dpass(self)Save dataset in dataspace, kind R8P, rank 5D.
save_dataset_R8P_4Dpass(self)Save dataset in dataspace, kind R8P, rank 4D.
save_dataset_R8P_3Dpass(self)Save dataset in dataspace, kind R8P, rank 3D.
save_dataset_R8P_2Dpass(self)Save dataset in dataspace, kind R8P, rank 2D.
save_dataset_R8P_1Dpass(self)Save dataset in dataspace, kind R8P, rank 1D.
save_dataset_R8P_0Dpass(self)Save dataset in dataspace, kind R8P, rank 0D.
save_dataset_R4P_7Dpass(self)Save dataset in dataspace, kind R4P, rank 7D.
save_dataset_R4P_6Dpass(self)Save dataset in dataspace, kind R4P, rank 6D.
save_dataset_R4P_5Dpass(self)Save dataset in dataspace, kind R4P, rank 5D.
save_dataset_R4P_4Dpass(self)Save dataset in dataspace, kind R4P, rank 4D.
save_dataset_R4P_3Dpass(self)Save dataset in dataspace, kind R4P, rank 3D.
save_dataset_R4P_2Dpass(self)Save dataset in dataspace, kind R4P, rank 2D.
save_dataset_R4P_1Dpass(self)Save dataset in dataspace, kind R4P, rank 1D.
save_dataset_R4P_0Dpass(self)Save dataset in dataspace, kind R4P, rank 0D.
save_dataset_I8P_7Dpass(self)Save dataset in dataspace, kind I8P, rank 7D.
save_dataset_I8P_6Dpass(self)Save dataset in dataspace, kind I8P, rank 6D.
save_dataset_I8P_5Dpass(self)Save dataset in dataspace, kind I8P, rank 5D.
save_dataset_I8P_4Dpass(self)Save dataset in dataspace, kind I8P, rank 4D.
save_dataset_I8P_3Dpass(self)Save dataset in dataspace, kind I8P, rank 3D.
save_dataset_I8P_2Dpass(self)Save dataset in dataspace, kind I8P, rank 2D.
save_dataset_I8P_1Dpass(self)Save dataset in dataspace, kind I8P, rank 1D.
save_dataset_I8P_0Dpass(self)Save dataset in dataspace, kind I8P, rank 0D.
save_dataset_I4P_7Dpass(self)Save dataset in dataspace, kind I4P, rank 7D.
save_dataset_I4P_6Dpass(self)Save dataset in dataspace, kind I4P, rank 6D.
save_dataset_I4P_5Dpass(self)Save dataset in dataspace, kind I4P, rank 5D.
save_dataset_I4P_4Dpass(self)Save dataset in dataspace, kind I4P, rank 4D.
save_dataset_I4P_3Dpass(self)Save dataset in dataspace, kind I4P, rank 3D.
save_dataset_I4P_2Dpass(self)Save dataset in dataspace, kind I4P, rank 2D.
save_dataset_I4P_1Dpass(self)Save dataset in dataspace, kind I4P, rank 1D.
save_dataset_I4P_0Dpass(self)Save dataset in dataspace, kind I4P, rank 0D.
save_dataset_I2P_7Dpass(self)Save dataset in dataspace, kind I2P, rank 7D.
save_dataset_I2P_6Dpass(self)Save dataset in dataspace, kind I2P, rank 6D.
save_dataset_I2P_5Dpass(self)Save dataset in dataspace, kind I2P, rank 5D.
save_dataset_I2P_4Dpass(self)Save dataset in dataspace, kind I2P, rank 4D.
save_dataset_I2P_3Dpass(self)Save dataset in dataspace, kind I2P, rank 3D.
save_dataset_I2P_2Dpass(self)Save dataset in dataspace, kind I2P, rank 2D.
save_dataset_I2P_1Dpass(self)Save dataset in dataspace, kind I2P, rank 1D.
save_dataset_I2P_0Dpass(self)Save dataset in dataspace, kind I2P, rank 0D.
save_dataset_I1P_7Dpass(self)Save dataset in dataspace, kind I1P, rank 7D.
save_dataset_I1P_6Dpass(self)Save dataset in dataspace, kind I1P, rank 6D.
save_dataset_I1P_5Dpass(self)Save dataset in dataspace, kind I1P, rank 5D.
save_dataset_I1P_4Dpass(self)Save dataset in dataspace, kind I1P, rank 4D.
save_dataset_I1P_3Dpass(self)Save dataset in dataspace, kind I1P, rank 3D.
save_dataset_I1P_2Dpass(self)Save dataset in dataspace, kind I1P, rank 2D.
save_dataset_I1P_1Dpass(self)Save dataset in dataspace, kind I1P, rank 1D.
save_dataset_I1P_0Dpass(self)Save dataset in dataspace, kind I1P, rank 0D.

Interfaces

hdf5_file_object

Overload class name with initializer function.

Module procedures: new

Subroutines

h5f_initialize

Initialize HDF5 fortran interface.

fortran
subroutine h5f_initialize(self, verbose, prefix)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
verboselogicalinoptionalVerbose output.
prefixcharacter(len=*)inoptionalOutput prefix.

Call graph

h5f_finalize

Finalize HDF5 fortran interface.

fortran
subroutine h5f_finalize(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.

close_file

Close HDF5 file.

fortran
subroutine close_file(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.

Call graph

open_file

Open HDF5 file.

fortran
subroutine open_file(self, filename, act)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
filenamecharacter(len=*)inFile name.
actcharacter(len=*)inoptionalFile action ['readonly, overwrite'...].

Call graph

close_dspace

Close HDF5 dataspace.

fortran
subroutine close_dspace(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.

Call graph

open_dspace

Open HDF5 dataspace.

fortran
subroutine open_dspace(self, dataspace_type, nd)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dataspace_typecharacter(len=*)inDataspace type.
ndinteger(kind=HSIZE_T)inoptionalDataspace datasets dimensions.

Call graph

get_dataset_dims

Get dataset dimensions.

fortran
subroutine get_dataset_dims(self, dset_name, nd, nd_max)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)outallocatableDataspace datasets dimensions.
nd_maxinteger(kind=HSIZE_T)outallocatable, optionalDataspace datasets maximum dimensions.

Call graph

load_dataset_R8P_0D

Load dataset in dataspace, kind R8P, rank 0D.

fortran
subroutine load_dataset_R8P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_1D

Load dataset in dataspace, kind R8P, rank 1D.

fortran
subroutine load_dataset_R8P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_2D

Load dataset in dataspace, kind R8P, rank 2D.

fortran
subroutine load_dataset_R8P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_3D

Load dataset in dataspace, kind R8P, rank 3D.

fortran
subroutine load_dataset_R8P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_4D

Load dataset in dataspace, kind R8P, rank 4D.

fortran
subroutine load_dataset_R8P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_5D

Load dataset in dataspace, kind R8P, rank 5D.

fortran
subroutine load_dataset_R8P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_6D

Load dataset in dataspace, kind R8P, rank 6D.

fortran
subroutine load_dataset_R8P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

load_dataset_R8P_7D

Load dataset in dataspace, kind R8P, rank 7D.

fortran
subroutine load_dataset_R8P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inoutDataset.

save_dataset_R8P_0D

Save dataset in dataspace, kind R8P, rank 0D.

fortran
subroutine save_dataset_R8P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_1D

Save dataset in dataspace, kind R8P, rank 1D.

fortran
subroutine save_dataset_R8P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_2D

Save dataset in dataspace, kind R8P, rank 2D.

fortran
subroutine save_dataset_R8P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_3D

Save dataset in dataspace, kind R8P, rank 3D.

fortran
subroutine save_dataset_R8P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_4D

Save dataset in dataspace, kind R8P, rank 4D.

fortran
subroutine save_dataset_R8P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_5D

Save dataset in dataspace, kind R8P, rank 5D.

fortran
subroutine save_dataset_R8P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_6D

Save dataset in dataspace, kind R8P, rank 6D.

fortran
subroutine save_dataset_R8P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

save_dataset_R8P_7D

Save dataset in dataspace, kind R8P, rank 7D.

fortran
subroutine save_dataset_R8P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R8P)inDataset.

load_dataset_R4P_0D

Load dataset in dataspace, kind R4P, rank 0D.

fortran
subroutine load_dataset_R4P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_1D

Load dataset in dataspace, kind R4P, rank 1D.

fortran
subroutine load_dataset_R4P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_2D

Load dataset in dataspace, kind R4P, rank 2D.

fortran
subroutine load_dataset_R4P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_3D

Load dataset in dataspace, kind R4P, rank 3D.

fortran
subroutine load_dataset_R4P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_4D

Load dataset in dataspace, kind R4P, rank 4D.

fortran
subroutine load_dataset_R4P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_5D

Load dataset in dataspace, kind R4P, rank 5D.

fortran
subroutine load_dataset_R4P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_6D

Load dataset in dataspace, kind R4P, rank 6D.

fortran
subroutine load_dataset_R4P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

load_dataset_R4P_7D

Load dataset in dataspace, kind R4P, rank 7D.

fortran
subroutine load_dataset_R4P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inoutDataset.

save_dataset_R4P_0D

Save dataset in dataspace, kind R4P, rank 0D.

fortran
subroutine save_dataset_R4P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_1D

Save dataset in dataspace, kind R4P, rank 1D.

fortran
subroutine save_dataset_R4P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_2D

Save dataset in dataspace, kind R4P, rank 2D.

fortran
subroutine save_dataset_R4P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_3D

Save dataset in dataspace, kind R4P, rank 3D.

fortran
subroutine save_dataset_R4P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_4D

Save dataset in dataspace, kind R4P, rank 4D.

fortran
subroutine save_dataset_R4P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_5D

Save dataset in dataspace, kind R4P, rank 5D.

fortran
subroutine save_dataset_R4P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_6D

Save dataset in dataspace, kind R4P, rank 6D.

fortran
subroutine save_dataset_R4P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

save_dataset_R4P_7D

Save dataset in dataspace, kind R4P, rank 7D.

fortran
subroutine save_dataset_R4P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetreal(kind=R4P)inDataset.

load_dataset_I8P_0D

Load dataset in dataspace, kind I8P, rank 0D.

fortran
subroutine load_dataset_I8P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_1D

Load dataset in dataspace, kind I8P, rank 1D.

fortran
subroutine load_dataset_I8P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_2D

Load dataset in dataspace, kind I8P, rank 2D.

fortran
subroutine load_dataset_I8P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_3D

Load dataset in dataspace, kind I8P, rank 3D.

fortran
subroutine load_dataset_I8P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_4D

Load dataset in dataspace, kind I8P, rank 4D.

fortran
subroutine load_dataset_I8P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_5D

Load dataset in dataspace, kind I8P, rank 5D.

fortran
subroutine load_dataset_I8P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_6D

Load dataset in dataspace, kind I8P, rank 6D.

fortran
subroutine load_dataset_I8P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

load_dataset_I8P_7D

Load dataset in dataspace, kind I8P, rank 7D.

fortran
subroutine load_dataset_I8P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inoutDataset.

save_dataset_I8P_0D

Save dataset in dataspace, kind I8P, rank 0D.

fortran
subroutine save_dataset_I8P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_1D

Save dataset in dataspace, kind I8P, rank 1D.

fortran
subroutine save_dataset_I8P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_2D

Save dataset in dataspace, kind I8P, rank 2D.

fortran
subroutine save_dataset_I8P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_3D

Save dataset in dataspace, kind I8P, rank 3D.

fortran
subroutine save_dataset_I8P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_4D

Save dataset in dataspace, kind I8P, rank 4D.

fortran
subroutine save_dataset_I8P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_5D

Save dataset in dataspace, kind I8P, rank 5D.

fortran
subroutine save_dataset_I8P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_6D

Save dataset in dataspace, kind I8P, rank 6D.

fortran
subroutine save_dataset_I8P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

save_dataset_I8P_7D

Save dataset in dataspace, kind I8P, rank 7D.

fortran
subroutine save_dataset_I8P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I8P)inDataset.

load_dataset_I4P_0D

Load dataset in dataspace, kind I4P, rank 0D.

fortran
subroutine load_dataset_I4P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_1D

Load dataset in dataspace, kind I4P, rank 1D.

fortran
subroutine load_dataset_I4P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_2D

Load dataset in dataspace, kind I4P, rank 2D.

fortran
subroutine load_dataset_I4P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_3D

Load dataset in dataspace, kind I4P, rank 3D.

fortran
subroutine load_dataset_I4P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_4D

Load dataset in dataspace, kind I4P, rank 4D.

fortran
subroutine load_dataset_I4P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_5D

Load dataset in dataspace, kind I4P, rank 5D.

fortran
subroutine load_dataset_I4P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_6D

Load dataset in dataspace, kind I4P, rank 6D.

fortran
subroutine load_dataset_I4P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

load_dataset_I4P_7D

Load dataset in dataspace, kind I4P, rank 7D.

fortran
subroutine load_dataset_I4P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inoutDataset.

save_dataset_I4P_0D

Save dataset in dataspace, kind I4P, rank 0D.

fortran
subroutine save_dataset_I4P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_1D

Save dataset in dataspace, kind I4P, rank 1D.

fortran
subroutine save_dataset_I4P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_2D

Save dataset in dataspace, kind I4P, rank 2D.

fortran
subroutine save_dataset_I4P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_3D

Save dataset in dataspace, kind I4P, rank 3D.

fortran
subroutine save_dataset_I4P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_4D

Save dataset in dataspace, kind I4P, rank 4D.

fortran
subroutine save_dataset_I4P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_5D

Save dataset in dataspace, kind I4P, rank 5D.

fortran
subroutine save_dataset_I4P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_6D

Save dataset in dataspace, kind I4P, rank 6D.

fortran
subroutine save_dataset_I4P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

save_dataset_I4P_7D

Save dataset in dataspace, kind I4P, rank 7D.

fortran
subroutine save_dataset_I4P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I4P)inDataset.

load_dataset_I2P_0D

Load dataset in dataspace, kind I2P, rank 0D.

fortran
subroutine load_dataset_I2P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_1D

Load dataset in dataspace, kind I2P, rank 1D.

fortran
subroutine load_dataset_I2P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_2D

Load dataset in dataspace, kind I2P, rank 2D.

fortran
subroutine load_dataset_I2P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_3D

Load dataset in dataspace, kind I2P, rank 3D.

fortran
subroutine load_dataset_I2P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_4D

Load dataset in dataspace, kind I2P, rank 4D.

fortran
subroutine load_dataset_I2P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_5D

Load dataset in dataspace, kind I2P, rank 5D.

fortran
subroutine load_dataset_I2P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_6D

Load dataset in dataspace, kind I2P, rank 6D.

fortran
subroutine load_dataset_I2P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

load_dataset_I2P_7D

Load dataset in dataspace, kind I2P, rank 7D.

fortran
subroutine load_dataset_I2P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inoutDataset.

save_dataset_I2P_0D

Save dataset in dataspace, kind I2P, rank 0D.

fortran
subroutine save_dataset_I2P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_1D

Save dataset in dataspace, kind I2P, rank 1D.

fortran
subroutine save_dataset_I2P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_2D

Save dataset in dataspace, kind I2P, rank 2D.

fortran
subroutine save_dataset_I2P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_3D

Save dataset in dataspace, kind I2P, rank 3D.

fortran
subroutine save_dataset_I2P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_4D

Save dataset in dataspace, kind I2P, rank 4D.

fortran
subroutine save_dataset_I2P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_5D

Save dataset in dataspace, kind I2P, rank 5D.

fortran
subroutine save_dataset_I2P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_6D

Save dataset in dataspace, kind I2P, rank 6D.

fortran
subroutine save_dataset_I2P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

save_dataset_I2P_7D

Save dataset in dataspace, kind I2P, rank 7D.

fortran
subroutine save_dataset_I2P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I2P)inDataset.

load_dataset_I1P_0D

Load dataset in dataspace, kind I1P, rank 0D.

fortran
subroutine load_dataset_I1P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_1D

Load dataset in dataspace, kind I1P, rank 1D.

fortran
subroutine load_dataset_I1P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_2D

Load dataset in dataspace, kind I1P, rank 2D.

fortran
subroutine load_dataset_I1P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_3D

Load dataset in dataspace, kind I1P, rank 3D.

fortran
subroutine load_dataset_I1P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_4D

Load dataset in dataspace, kind I1P, rank 4D.

fortran
subroutine load_dataset_I1P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_5D

Load dataset in dataspace, kind I1P, rank 5D.

fortran
subroutine load_dataset_I1P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_6D

Load dataset in dataspace, kind I1P, rank 6D.

fortran
subroutine load_dataset_I1P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

load_dataset_I1P_7D

Load dataset in dataspace, kind I1P, rank 7D.

fortran
subroutine load_dataset_I1P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inoutDataset.

save_dataset_I1P_0D

Save dataset in dataspace, kind I1P, rank 0D.

fortran
subroutine save_dataset_I1P_0D(self, dset_name, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_1D

Save dataset in dataspace, kind I1P, rank 1D.

fortran
subroutine save_dataset_I1P_1D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_2D

Save dataset in dataspace, kind I1P, rank 2D.

fortran
subroutine save_dataset_I1P_2D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_3D

Save dataset in dataspace, kind I1P, rank 3D.

fortran
subroutine save_dataset_I1P_3D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_4D

Save dataset in dataspace, kind I1P, rank 4D.

fortran
subroutine save_dataset_I1P_4D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_5D

Save dataset in dataspace, kind I1P, rank 5D.

fortran
subroutine save_dataset_I1P_5D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_6D

Save dataset in dataspace, kind I1P, rank 6D.

fortran
subroutine save_dataset_I1P_6D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

save_dataset_I1P_7D

Save dataset in dataspace, kind I1P, rank 7D.

fortran
subroutine save_dataset_I1P_7D(self, dset_name, nd, dset)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.
ndinteger(kind=HSIZE_T)inDataspace datasets dimensions.
dsetinteger(kind=I1P)inDataset.

Functions

new

Return a new initialized class instance, overload class name.

Returns: type(hdf5_file_object)

fortran
function new() result(hdf5)

does_dataset_exist

Return true if dataset exist in file.

Returns: logical

fortran
function does_dataset_exist(self, dset_name) result(does_exist)

Arguments

NameTypeIntentAttributesDescription
selfclass(hdf5_file_object)inoutFile handler.
dset_namecharacter(len=*)inDataset name.

Call graph