Get information about one of the fields of a compound type.
function nf90_inq_compound_field(ncid, xtype, fieldid, name, offset, & field_typeid, ndims, dim_sizes) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid character (len = *), intent(out) :: name integer, intent(out) :: offset integer, intent(out) :: field_typeid integer, intent(out) :: ndims integer, intent(out) :: dim_sizes integer :: nf90_inq_compound_field function nf90_inq_compound_fieldname(ncid, xtype, fieldid, name) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid character (len = *), intent(out) :: name integer :: nf90_inq_compound_fieldname function nf90_inq_compound_fieldindex(ncid, xtype, name, fieldid) integer, intent(in) :: ncid integer, intent(in) :: xtype character (len = *), intent(in) :: name integer, intent(out) :: fieldid integer :: nf90_inq_compound_fieldindex function nf90_inq_compound_fieldoffset(ncid, xtype, fieldid, offset) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid integer, intent(out) :: offset integer :: nf90_inq_compound_fieldoffset function nf90_inq_compound_fieldtype(ncid, xtype, fieldid, field_typeid) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid integer, intent(out) :: field_typeid integer :: nf90_inq_compound_fieldtype function nf90_inq_compound_fieldndims(ncid, xtype, fieldid, ndims) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid integer, intent(out) :: ndims integer :: nf90_inq_compound_fieldndims function nf90_inq_cmp_fielddim_sizes(ncid, xtype, fieldid, dim_sizes) integer, intent(in) :: ncid integer, intent(in) :: xtype integer, intent(in) :: fieldid integer, intent(out) :: dim_sizes integer :: nf90_inq_cmp_fielddim_sizes
NCID
XTYPE
FIELDID
NAME
OFFSETP
FIELD_TYPEID
NDIMSP
DIM_SIZESP
NF90_NOERR
NF90_EBADTYPEID
NF90_EHDFERR