Given a fully qualified group name an an ncid, find the ncid of the group id.
function nf90_inq_grpname_full(ncid, len, name) integer, intent(in) :: ncid integer, intent(out) :: len character (len = *), intent(out) :: name integer :: nf90_inq_grpname_full nf90_inq_grpname_full = nf_inq_grpname_full(ncid, len, name) end function nf90_inq_grpname_full
NCID
FULL_NAME
GRP_NCID
The following return codes may be returned by this function.
NF90_NOERR
NF90_EBADID
NF90_EINVAL
NF90_ENOGRP
NF90_ENOTNC4
NF90_ESTRICTNC3
NF90_EHDFERR
This example is from test program nf_test/tstf90_grps.f90.
! Check for the groups with full group names. write(grp1_full_name, '(AA)') '/', GRP1_NAME call check(nf90_inq_grp_full_ncid(ncid, grp1_full_name, grpid1))