Given a group name an an ncid, find the ncid of the group id.
function nf90_inq_grp_ncid(ncid, name, grpid)
integer, intent(in) :: ncid
character (len = *), intent(in) :: name
integer, intent(out) :: grpid
integer :: nf90_inq_grp_ncid
nf90_inq_grp_ncid = nf_inq_grp_ncid(ncid, name, grpid)
end function nf90_inq_grp_ncid
NCIDGRP_NAMEGRP_NCIDThe following return codes may be returned by this function.
NF90_NOERRNF90_EBADIDNF90_EINVALNF90_ENOGRPNF90_ENOTNC4NF90_ESTRICTNC3NF90_EHDFERRThis example is from test program nf_test/f90tst_grps.f90.
! Get the group ids for the newly reopened file.
call check(nf90_inq_grp_ncid(ncid, GRP1_NAME, grpid1))
call check(nf90_inq_grp_ncid(grpid1, GRP2_NAME, grpid2))
call check(nf90_inq_grp_ncid(grpid2, GRP3_NAME, grpid3))
call check(nf90_inq_grp_ncid(grpid3, GRP4_NAME, grpid4))