Fortran interface to subroutines saving real and integer values to HDF5 files. @note Fortran interface to subroutines saving 2-D arrays of real values to HDF5 files.
To code the corresponding subroutines for saving integer 2-D arrays. @note Fortran interface to subroutines saving 3-D arrays of real values to HDF5 files. @todo To include the corresponding subroutines for saving arrays of integers. @note Fortran interface to subroutines saving 1-D, 2-D or 3-D arrays of real values to HDF5 files. @todo To include the corresponding subroutines for saving arrays of integers. @note Initialization of HDF5 library.
@param h5error HDF5 error status.
Finalization of HDF5 library.
@param h5error HDF5 error status.
Subroutine to load an integer datum from an HDF5 file.
Implement the reading of the attribute of idatum. @param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[out] idatum Integer datum read from HDF5 file. @param[out] attr Attribute of datum read from HDF5 file. @param aname Name of idatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param h5error HDF5 error status.
Subroutine to load a real datum from an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[out] rdatum Real datum read from HDF5 file and casted to KORC's real precision type. @param[out] attr Attribute of datum read from HDF5 file. @param raw_datum Datum read from HDF5 file. @param aname Name of rdatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param h5error HDF5 error status.
Implement the reading of the attribute of rdatum.
Subroutine to load a 1-D array of reals from an HDF5 file. @details The dimension of the 1-D array rdata is determined by the input-output array rdata.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[out] rdata 1-D array of real values read from HDF5 file and casted to KORC's real precision type. @param[out] attr 1-D array of attributes of rdata. @param raw_data 1-D array read from HDF5 file. @param aname Name of rdata attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param h5error HDF5 error status.
Implement the reading of the attributes of rdata.
Subroutine to load a 2-D array of reals from an HDF5 file. @details The dimensions of the 2-D array rdata is determined by the input-output array rdata.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[out] rdata 2-D array of real values read from HDF5 file and casted to KORC's real precision type. @param[out] attr 2-D array of attributes of rdata. @param raw_data 2-D array read from HDF5 file. @param aname Name of rdata attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param h5error HDF5 error status.
Implement the reading of the attributes of rdata.
Subroutine to load a 3-D array of reals from an HDF5 file. @details The dimensions of the 3-D array rdata is determined by the input-output array rdata.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[out] rdata 3-D array of real values read from HDF5 file and casted to KORC's real precision type. @param[out] attr 3-D array of attributes of rdata. @param raw_data 3-D array read from HDF5 file. @param aname Name of rdata attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param h5error HDF5 error status.
Implement the reading of the attributes of rdata.
Subroutine to write a 1 byte (8 bits) integer to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[in] idatum Integer datum read from HDF5 file. @param[in] attr Attribute of datum read from HDF5 file. @param aname Name of idatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param rank Number of dimensions of idatum's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of idatum attribute's name. @param h5error HDF5 error status.
Subroutine to write a 2 byte (16 bits) integer to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[in] idatum Integer datum read from HDF5 file. @param[in] attr Attribute of datum read from HDF5 file. @param aname Name of idatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param rank Number of dimensions of idatum's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of idatum attribute's name. @param h5error HDF5 error status.
Subroutine to write a 4 byte (32 bits) integer to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[in] idatum Integer datum read from HDF5 file. @param[in] attr Attribute of datum read from HDF5 file. @param aname Name of idatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param rank Number of dimensions of idatum's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of idatum attribute's name. @param h5error HDF5 error status.
Subroutine to write a 8 byte (64 bits) integer to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[in] idatum Integer datum read from HDF5 file. @param[in] attr Attribute of datum read from HDF5 file. @param aname Name of idatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data read from HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param rank Number of dimensions of idatum's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of idatum attribute's name. @param h5error HDF5 error status.
Subroutine to write a 1-D array of integer values to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[in] idata Data written to HDF5 file. @param[in] attr Attributes of data written to HDF5 file. @param aname Name of idata attributes. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 data space identifier. @param aspace_id HDF5 data's attribute space identifier. @param attr_id HDF5 data's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data writen to HDF5 file. @param adims Dimensions of data's attributes written to HDF5 file. @param rank Number of dimensions of idata's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of idata attribute's name. @param h5error HDF5 error status. @param rr Rank iterator. @param dd Dimension iterator.
When using a 1-D array of attributes, only the first attribute is saved.
Subroutine to write a real to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the datum. @param[in] rdatum Real datum written to HDF5 file. @param[in] attr Attribute of datum written to HDF5 file. @param aname Name of rdatum attribute. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 datum space identifier. @param aspace_id HDF5 datum's attribute space identifier. @param attr_id HDF5 datum's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data written to HDF5 file. @param adims Dimensions of data's attributes read from HDF5 file. @param rank Number of dimensions of rdatum's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of rdatum attribute's name. @param h5error HDF5 error status.
Subroutine to write a 1-D array of real values to an HDF5 file.
When using a 1-D array of attributes, only the first attribute is saved. @param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[in] rdata Data written to HDF5 file. @param[in] attr Attributes of data written to HDF5 file. @param aname Name of rdata attributes. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 data space identifier. @param aspace_id HDF5 data's attribute space identifier. @param attr_id HDF5 data's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data writen to HDF5 file. @param adims Dimensions of data's attributes written to HDF5 file. @param rank Number of dimensions of rdata's dataspace. @param arank Number of dimensions of attr's dataspace. @param tmplen Temporary length of rdata attribute's name. @param attrlen Lenght of rdata attribute's name. @param h5error HDF5 error status. @param rr Rank iterator. @param dd Dimension iterator.
Subroutine to write a 2-D array of real values to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[in] rdata Data written to HDF5 file. @param[in] attr Attributes of data written to HDF5 file. @param aname Name of rdata attributes. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 data space identifier. @param aspace_id HDF5 data's attribute space identifier. @param attr_id HDF5 data's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data writen to HDF5 file. @param adims Dimensions of data's attributes written to HDF5 file. @param rank Number of dimensions of rdata's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of rdata attribute's name. @param h5error HDF5 error status. @param rr Rank iterator. @param dd Dimension iterator.
Implement the writting of attributes to HDF5 file.
Subroutine to write a 3-D array of real values to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the data. @param[in] rdata Data written to HDF5 file. @param[in] attr Attributes of data written to HDF5 file. @param aname Name of rdata attributes. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 data space identifier. @param aspace_id HDF5 data's attribute space identifier. @param attr_id HDF5 data's attribute identifier. @param atype_id Native HDF5 attribute type. @param dims Dimensions of data writen to HDF5 file. @param adims Dimensions of data's attributes written to HDF5 file. @param rank Number of dimensions of rdata's dataspace. @param arank Number of dimensions of attr's dataspace. @param attrlen Lenght of rdata attribute's name. @param h5error HDF5 error status. @param rr Rank iterator. @param dd Dimension iterator.
Implement the writting of attributes to HDF5 file.
Subroutine to write an array of strings to an HDF5 file.
@param[in] h5file_id HDF5 file identifier. @param[in] dset String containing the name of the array of strings. @param[in] string_array Array of characters containing the strings to be written to HDF5 file. @param dset_id HDF5 data set identifier. @param dspace_id HDF5 data space identifier. @param dims Number of strings to be written to file. @param data_dims Dimensions of data written to HDF5 file. This is equal to (Maximum length of KORC string)x(Number of strings). @param str_len Size of strings to be written to file without blank spaces. @param string_type Native HDF5 string type. @param h5error HDF5 error status.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=HID_T), | private | :: | KORC_HDF5_REAL | HDF5 real precision data type to be used in the simulation. |
|||
integer(kind=SIZE_T), | private | :: | rp_hdf5 | Size of the HDF5 real precision data type used in the simulation. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer, | intent(out) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(out) | :: | rdatum | |||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:,:,:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:,:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=1), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=2), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=4), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=8), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in) | :: | rdatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer, | intent(in), | DIMENSION(:) | :: | idata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer, | intent(in), | DIMENSION(:) | :: | idata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer, | intent(out) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(out) | :: | rdatum | |||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(out), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:,:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(inout), | DIMENSION(:,:,:), ALLOCATABLE | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=1), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=2), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=4), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer(kind=8), | intent(in) | :: | idatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
integer, | intent(in), | DIMENSION(:) | :: | idata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in) | :: | rdatum | |||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
real(kind=rp), | intent(in), | DIMENSION(:,:,:) | :: | rdata | ||
character(len=MAX_STRING_LENGTH), | intent(in), | optional | DIMENSION(:), ALLOCATABLE | :: | attr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=HID_T), | intent(in) | :: | h5file_id | |||
character(len=MAX_STRING_LENGTH), | intent(in) | :: | dset | |||
character(len=MAX_STRING_LENGTH), | intent(in), | DIMENSION(:) | :: | string_array |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(in) | :: | params | Core KORC simulation parameters. |
||
type(SPECIES), | intent(in), | DIMENSION(:), ALLOCATABLE | :: | spp | An instance of KORC's derived type SPECIES containing all the information of different electron species. See korc_types. |
|
type(FIELDS), | intent(in) | :: | F | An instance of KORC's derived type FIELDS containing all the information about the fields used in the simulation. See korc_types and korc_fields. |
||
type(PROFILES), | intent(in) | :: | P | An instance of KORC's derived type PROFILES containing all the information about the plasma profiles used in the simulation. See korc_types and korc_profiles. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(in) | :: | params | Core KORC simulation parameters. |
||
type(SPECIES), | intent(in), | DIMENSION(:), ALLOCATABLE | :: | spp | An instance of KORC's derived type SPECIES containing all the information of different electron species. See korc_types. |
|
type(FIELDS), | intent(in) | :: | F |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(in) | :: | params | params Core KORC simulation parameters. |
||
type(SPECIES), | intent(in), | DIMENSION(:), ALLOCATABLE | :: | spp | An instance of KORC's derived type SPECIES containing all the information of different electron species. See korc_types. |
|
type(FIELDS), | intent(in) | :: | F |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(inout) | :: | params | Core KORC simulation parameters. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(inout) | :: | params | Core KORC simulation parameters. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(inout) | :: | params | Core KORC simulation parameters. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(KORC_PARAMS), | intent(inout) | :: | params | Core KORC simulation parameters. |
||
type(SPECIES), | intent(inout), | DIMENSION(:), ALLOCATABLE | :: | spp | An instance of KORC's derived type SPECIES containing all the information of different electron species. See korc_types.f90. |
|
type(FIELDS), | intent(inout) | :: | F |