bm_many_atts.c#30    int ggrpnumgrp;
#58 if (nc_def_grp(ncidgname, &grp)) ERR;
#63     if (nc_put_att_int(grpNC_GLOBALanameNC_INT, 1, data)) ERR;
bm_many_objs.c#28    int ggrpnumgrp;
#50 if (nc_def_grp(ncidgname, &grp)) ERR;
#51 if (nc_def_var(grp, "var", NC_INT, 0, NULL, &var)) ERR;
#52 if(nc_enddef (grp)) ERR;
#53 if(nc_put_var(grpvardata)) ERR;
#78 if (nc_def_grp(ncidgname, &grp)) ERR;
#84     if(nc_def_var(grpvnameNC_INT, 0, NULL, &var)) ERR;
#85     if(nc_put_var(grpvardata)) ERR;
bm_netcdf4_recs.c#29    int ggrpnumgrp;
genc.c#1229    if(sym->grp.is_root)
genlib.c#110            assert(sym->grp.is_root);
genlib.h#98extern  Symbollookupingroup(nc_class objectclass, char* nameSymbolgrp);
nc4attr.c#33   NC_GRP_INFO_T *grp;
#56   if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#75   if ((retval = nc4_find_grp_att(grpvaridnorm_namemy_attnum, &att))) {
#214   NC_GRP_INFO_T *grp;
#239   if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#261      attlist = &grp->att;
#264     for (var = grp->varvarvar = var->l.next)
#382      if ((retval = nc4_get_typelen_mem(grp->nc4_infovar->type_info->nc_typeid, 0,
#630   NC_GRP_INFO_T *grp;
#649   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#652   assert(h5 && grp);
#665      list = grp->att;
#669      for (var = grp->varvarvar = var->l.next)
#702         if (H5Adelete(grp->hdf_grpidatt->name) < 0)
#707  if ((retval = nc4_open_var_grp2(grpvarid, &datasetid)))
#738   NC_GRP_INFO_T *grp;
#753   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#756   assert(h5 && grp);
#775      attlist = &grp->att;
#776      locid = grp->hdf_grpid;
#780      for(var = grp->varvarvar = var->l.next)
nc4dim.c#24   NC_GRP_INFO_T *grp, *g;
#32   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#39   for (g = grpg && !foundg = g->parent)
#61   NC_GRP_INFO_T *grp;
#72   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#86  for (dim = grp->dimdimdim = dim->l.next)
#113   for (dim = grp->dimdimdim = dim->l.next)
#119   nc4_dim_list_add(&grp->dim, &dim);
#120   dim->dimid = grp->nc4_info->next_dimid++;
#143   NC_GRP_INFO_T *grp, *g;
#154   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#158   assert(nc && grp);
#167   for (g = grpg && !finishedg = g->parent)
#187   NC_GRP_INFO_T *grp, *dim_grp;
#194   if ((ret = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#198   assert(nc && grp);
#201   if ((ret = nc4_find_dim(grpdimid, &dim, &dim_grp)))
#242   NC_GRP_INFO_T *grp;
#255   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#259   assert(h5 && grp);
#271   for (dim = grp->dimdimdim = dim->l.next)
#294      if (H5Gunlink(grp->hdf_grpiddim->name) < 0)
#312      if ((retval = nc4_break_coord_var(grpdim->coord_vardim)))
#323      if ((retval = nc4_find_var(grpdim->name, &var)))
#334          if ((retval = nc4_reform_coord_var(grpvardim)))
#350  NC_GRP_INFO_T *grp;
#359  if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#365      for (dim=grp->dimdimdim=dim->l.next)
nc4file.c#74   NC_GRP_INFO_T *grp;                                          /* Pointer to parent group */
#79static int nc4_rec_read_metadata(NC_GRP_INFO_T *grp);
#575read_scale(NC_GRP_INFO_T *grphid_t datasetid, const char *obj_name,
#584   int initial_grp_ndims = grp->ndims;  /* Retain for error recovery */
#585   short initial_next_dimid = grp->nc4_info->next_dimid;/* Retain for error recovery */
#589   if ((retval = nc4_dim_list_add(&grp->dim, &new_dim)))
#606      if (new_dim->dimid >= grp->nc4_info->next_dimid)
#607         grp->nc4_info->next_dimid = new_dim->dimid + 1;
#612      new_dim->dimid = grp->nc4_info->next_dimid++;
#616   grp->ndims++;
#650            if ((retval = nc4_find_dim_len(grpnew_dim->dimid, &lenp)))
#673       if ((retval = nc4_dim_list_del(&grp->dimnew_dim)))
#677      grp->ndims = initial_grp_ndims;
#678      grp->nc4_info->next_dimid = initial_next_dimid;
#687read_coord_dimids(NC_GRP_INFO_T *grpNC_VAR_INFO_T *var)
#717     nc4_find_dim(grpvar->dimids[d], &var->dim[d], NULL);
#1003read_hdf5_att(NC_GRP_INFO_T *grphid_t attidNC_ATT_INFO_T *att)
#1032   if ((retval = get_netcdf_type(grp->nc4_infoatt->native_hdf_typeid, &(att->nc_typeid))))
#1103      if ((retval = nc4_get_typelen_mem(grp->nc4_infoatt->nc_typeid, 0,
#1200read_type(NC_GRP_INFO_T *grphid_t hdf_typeid, char *type_name)
#1208   assert(grp && type_name);
#1210   LOG((4, "%s: type_name %s grp->name %s", __func__type_namegrp->name));
#1222   if ((retval = nc4_type_list_add(grptype_sizetype_name, &type)))
#1308                  if ((retval = get_netcdf_type(grp->nc4_infoH5Tget_super(member_hdf_typeid),
#1322                  if ((retval = get_netcdf_type(grp->nc4_infomember_native_typeid,
#1388               if ((retval = get_netcdf_type(grp->nc4_infobase_hdf_typeid,
#1426            if ((retval = get_netcdf_type(grp->nc4_infobase_hdf_typeid,
#1506read_var(NC_GRP_INFO_T *grphid_t datasetid, const char *obj_name,
#1533   assert(obj_name && grp);
#1537   if ((retval = nc4_var_list_add(&grp->var, &var)))
#1544   var->varid = grp->nvars++;
#1664   if ((retval = get_type_info2(grp->nc4_infodatasetid,
#1714  if ((retval = read_coord_dimids(grpvar)))
#1797  if ((retval = read_hdf5_att(grpattidatt)))
#1815   if ((retval = nc4_adjust_var_cache(grpvar)))
#1823       if (var && nc4_var_list_del(&grp->varvar))
#1844read_grp_atts(NC_GRP_INFO_T *grp)
#1855   num_obj = H5Aget_num_attrs(grp->hdf_grpid);
#1858      if ((attid = H5Aopen_idx(grp->hdf_grpid, (unsigned int)i)) < 0)
#1865      if(grp->nc4_info->root_grp == grp) {
#1881             grp->nc4_info->cmode |= NC_CLASSIC_MODEL;
#1884         if ((retval = nc4_att_list_add(&grp->att, &att)))
#1893         att->attnum = grp->natts++;
#1894         retval = read_hdf5_att(grpattidatt);
#1896               if((retval = nc4_att_list_del(&grp->attatt)))
#1902      if ((retval = nc4_find_type(grp->nc4_infoatt->nc_typeid, &type)))
#1922read_dataset(NC_GRP_INFO_T *grphid_t datasetid, const char *obj_name,
#1953      if ((retval = read_scale(grpdatasetidobj_namestatbufdims[0],
#1962      if ((retval = read_var(grpdatasetidobj_namendimsdim)))
#2044         if ((retval = read_dataset(udata->grpoinfo.oidoinfo.oname, &oinfo.statbuf)))
#2066         if (read_type(udata->grpoinfo.oidoinfo.oname))
#2097nc4_rec_read_metadata(NC_GRP_INFO_T *grp)
#2107    assert(grp && grp->name);
#2108    LOG((3, "%s: grp->name %s", __func__grp->name));
#2115    if (!grp->hdf_grpid)
#2117        if (grp->parent)
#2119            if ((grp->hdf_grpid = H5Gopen2(grp->parent->hdf_grpid,
#2120 grp->nameH5P_DEFAULT)) < 0)
#2125     if ((grp->hdf_grpid = H5Gopen2(grp->nc4_info->hdfid,
#2130    assert(grp->hdf_grpid > 0);
#2133    pid = H5Gget_create_plist(grp->hdf_grpid);
#2143        NC_HDF5_FILE_INFO_T *h5 = grp->nc4_info;
#2153    udata.grp = grp;
#2158    if (H5Literate(grp->hdf_grpiditer_indexH5_ITER_INC, &idx,
#2169        NC_HDF5_FILE_INFO_T *h5 = grp->nc4_info;
#2172        if ((retval = nc4_grp_list_add(&(grp->children), h5->next_nc_grpid++,
#2173                        grpgrp->nc4_info->controlleroinfo->oname, &child_grp)))
#2190    if ((retval = read_grp_atts(grp)))
#2510   NC_GRP_INFO_T *grp;
#2532   grp = h5->root_grp;
#2552      att->attnum = grp->natts++;
#2594      if ((retval = nc4_var_list_add(&grp->var, &var)))
#2597      var->varid = grp->nvars++;
#2697  for (dim = grp->dimdimdim = dim->l.next)
#2706     if ((retval = nc4_dim_list_add(&grp->dim, &dim)))
#2708     grp->ndims++;
#2709     dim->dimid = grp->nc4_info->next_dimid++;
#3174   NC_GRP_INFO_T *grp;
#3182   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#3185   assert(nc && h5 && grp);
#3188   if (grp->parent)
#3192   if ((retval = close_netcdf4_file(grp->nc4_info, 0)))
#3205   NC_GRP_INFO_T *grp;
#3214   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#3217   assert(h5 && grp && nc);
#3223      for (dim = grp->dimdimdim = dim->l.next)
#3229      for (var = grp->varvarvarvar->l.next)
#3235      for (att = grp->attattatt = att->l.next)
#3248      for (dim = grp->dimdimdim = dim->l.next)
nc4grp.c#21   NC_GRP_INFO_T *grp;
#29   if ((retval = nc4_find_grp_h5(parent_ncid, &grp, &h5)))
#39   if ((retval = nc4_check_dup_name(grpnorm_name)))
#54   if ((retval = nc4_grp_list_add(&(grp->children), h5->next_nc_grpid,
#55   grpgrp->nc4_info->controllernorm_nameNULL)))
#58      *new_ncid = grp->nc4_info->controller->ext_ncid | h5->next_nc_grpid;
#68   NC_GRP_INFO_T *grp;
#76   if ((retval = nc4_find_grp_h5(grpid, &grp, &h5)))
#85   if(grp->parent == NULL)
#93   if ((retval = nc4_check_dup_name(grpnorm_name)))
#102   if (grp->hdf_grpid)
#105      if (H5Gclose(grp->hdf_grpid) < 0)
#107      grp->hdf_grpid = 0;
#110      if (grp->parent->hdf_grpid)
#113         if (H5Gmove(grp->parent->hdf_grpidgrp->namename) < 0)
#117         if ((grp->hdf_grpid = H5Gopen2(grp->parent->hdf_grpidnameH5P_DEFAULT)) < 0)
#124   free(grp->name);
#125   if (!(grp->name = malloc((strlen(norm_name) + 1) * sizeof(char))))
#127   strcpy(grp->namenorm_name);
#137   NC_GRP_INFO_T *grp, *g;
#145   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#157   for (g = grp->childrengg = g->l.next)
#161     *grp_ncid = grp->nc4_info->controller->ext_ncid | g->nc_grpid;
#174   NC_GRP_INFO_T *grp, *g;
#182   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#194   for (g = grp->childrengg = g->l.next)
#217   NC_GRP_INFO_T *grp;
#224   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#231  strcpy(namegrp->name);
#301   NC_GRP_INFO_T *grp;
#308   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#316   if (grp->parent)
#319  *parent_ncid = grp->nc4_info->controller->ext_ncid | grp->parent->nc_grpid;
#331   NC_GRP_INFO_T *grp;
#341   if ((ret = nc4_find_grp_h5(ncid, &grp, &h5)))
#355      if (!grp->parent)
#390   NC_GRP_INFO_T *grp;
#399   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#416      if (grp->var)
#418  for (var = grp->varvarvar = var->l.next)
#450   NC_GRP_INFO_T *grp, *g;
#460   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#476      for (dim = grp->dimdimdim = dim->l.next)
#479  for (g = grp->parentgg = g->parent)
#489  for (dim = grp->dimdimdim = dim->l.next)
#494     for (g = grp->parentgg = g->parent)
nc4hdf.c#68rec_reattach_scales(NC_GRP_INFO_T *grp, int dimidhid_t dimscaleid)
#75  assert(grp && grp->name && dimid >= 0 && dimscaleid >= 0);
#76  LOG((3, "%s: grp->name %s", __func__grp->name));
#79  for (child_grp = grp->childrenchild_grpchild_grp = child_grp->l.next)
#84  for (var = grp->varvarvar = var->l.next)
#108rec_detach_scales(NC_GRP_INFO_T *grp, int dimidhid_t dimscaleid)
#115  assert(grp && grp->name && dimid >= 0 && dimscaleid >= 0);
#116  LOG((3, "%s: grp->name %s", __func__grp->name));
#119  for (child_grp = grp->childrenchild_grpchild_grp = child_grp->l.next)
#124  for (var = grp->varvarvar = var->l.next)
#144nc4_open_var_grp2(NC_GRP_INFO_T *grp, int varidhid_t *dataset)
#149  for (var = grp->varvarvar = var->l.next)
#157    if ((var->hdf_datasetid = H5Dopen2(grp->hdf_grpidvar->name,
#548  NC_GRP_INFO_T *grp;
#570  if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#573  assert(grp && h5 && var && var->name);
#600    if ((var->hdf_datasetid = H5Dopen2(grp->hdf_grpidname_to_useH5P_DEFAULT)) < 0)
#870  NC_GRP_INFO_T *grp, *g;
#896  if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#899  assert(grp && h5 && var && var->name);
#925    if ((var->hdf_datasetid = H5Dopen2(grp->hdf_grpidname_to_useH5P_DEFAULT)) < 0)
#1289put_att_grpa(NC_GRP_INFO_T *grp, int varidNC_ATT_INFO_T *att)
#1305  if (grp->nc4_info->no_write)
#1310    locid = grp->hdf_grpid;
#1313      if ((retval = nc4_open_var_grp2(grpvarid, &datasetid)))
#1330  if ((retval = nc4_get_hdf_typeid(grp->nc4_infoatt->nc_typeid,
#1418write_attlist(NC_ATT_INFO_T *attlist, int varidNC_GRP_INFO_T *grp)
#1428          if ((retval = put_att_grpa(grpvaridatt)))
#1521var_create_dataset(NC_GRP_INFO_T *grpNC_VAR_INFO_T *varnc_bool_t write_dimid)
#1552  if ((retval = nc4_get_hdf_typeid(grp->nc4_infovar->type_info->nc_typeid, &typeid,
#1565      if ((retval = get_fill_value(grp->nc4_infovar, &fillp)))
#1584              if ((retval = nc4_get_hdf_typeid(grp->nc4_infovar->type_info->nc_typeid, &fill_typeid,
#1644        NC_HDF5_FILE_INFO_T *h5 = grp->nc4_info;
#1730  if ((var->hdf_datasetid = H5Dcreate2(grp->hdf_grpidname_to_usetypeid,
#1758  if ((retval = write_attlist(var->attvar->varidgrp)))
#1794nc4_adjust_var_cache(NC_GRP_INFO_T *grpNC_VAR_INFO_T * var)
#1824        if ((retval = nc4_reopen_dataset(grpvar)))
#1834commit_type(NC_GRP_INFO_T *grpNC_TYPE_INFO_T *type)
#1838  assert(grp && type);
#1857          if ((retval = nc4_get_hdf_typeid(grp->nc4_infofield->nc_typeid,
#1893      if ((retval = nc4_get_hdf_typeid(grp->nc4_infotype->u.v.base_nc_typeid,
#1915      if ((retval = nc4_get_hdf_typeid(grp->nc4_infotype->u.e.base_nc_typeid,
#1935  if (H5Tcommit(grp->hdf_grpidtype->nametype->hdf_typeid) < 0)
#1994create_group(NC_GRP_INFO_T *grp)
#1999  assert(grp);
#2002  if (grp->parent)
#2020      if ((grp->hdf_grpid = H5Gcreate2(grp->parent->hdf_grpidgrp->name,
#2032      if ((grp->hdf_grpid = H5Gopen2(grp->nc4_info->hdfid, "/", H5P_DEFAULT)) < 0)
#2043  if (grp->hdf_grpid > 0 && H5Gclose(grp->hdf_grpid) < 0)
#2053attach_dimscales(NC_GRP_INFO_T *grp)
#2062  for (var = grp->varvarvar = var->l.next)
#2146write_var(NC_VAR_INFO_T *varNC_GRP_INFO_T *grpnc_bool_t write_dimid)
#2178      for (d1 = grp->dimd1d1 = d1->l.next)
#2183            if ((retval = var_exists(grp->hdf_grpidvar->name, &exists)))
#2206      for (d1 = grp->dimd1d1 = d1->l.next)
#2211            if ((retval = var_exists(grp->hdf_grpidvar->name, &exists)))
#2227                if ((retval = rec_detach_scales(grp->nc4_info->root_grp,
#2300      if (H5Gunlink(grp->hdf_grpidvar->name) < 0)
#2307      if ((retval = var_create_dataset(grpvarwrite_dimid)))
#2323          if ((retval = rec_reattach_scales(grp->nc4_info->root_grp,
#2344      if ((retval = write_attlist(var->attvar->varidgrp)))
#2355write_dim(NC_DIM_INFO_T *dimNC_GRP_INFO_T *grpnc_bool_t write_dimid)
#2409      if ((dim->hdf_dimscaleid = H5Dcreate1(grp->hdf_grpiddim->nameH5T_IEEE_F32BE,
#2442      for (v1 = grp->varv1v1 = v1->l.next)
#2490nc4_rec_detect_need_to_preserve_dimids(NC_GRP_INFO_T *grpnc_bool_t *bad_coord_orderp)
#2498  for (var = grp->varvarvar = var->l.next)
#2538  for (child_grp = grp->childrenchild_grpchild_grp = child_grp->l.next)
#2550nc4_rec_write_metadata(NC_GRP_INFO_T *grpnc_bool_t bad_coord_order)
#2558  assert(grp && grp->name && grp->hdf_grpid);
#2559  LOG((3, "%s: grp->name %s, bad_coord_order %d", __func__grp->namebad_coord_order));
#2562  if ((retval = write_attlist(grp->attNC_GLOBALgrp)))
#2566  dim = grp->dim;
#2567  var = grp->var;
#2582              if ((retval = write_dim(dimgrpbad_coord_order)))
#2596          if ((retval = write_var(vargrpbad_coord_order)))
#2603  if ((retval = attach_dimscales(grp)))
#2607  for (child_grp = grp->childrenchild_grpchild_grp = child_grp->l.next)
#2616nc4_rec_write_groups_types(NC_GRP_INFO_T *grp)
#2622  assert(grp && grp->name);
#2623  LOG((3, "%s: grp->name %s", __func__grp->name));
#2626  if (!grp->hdf_grpid)
#2627    if ((retval = create_group(grp)))
#2632  if (!grp->parent && (grp->nc4_info->cmode & NC_CLASSIC_MODEL))
#2633    if ((retval = write_nc3_strict_att(grp->hdf_grpid)))
#2637  for (type = grp->typetypetype = type->l.next)
#2638    if ((retval = commit_type(grptype)))
#2642  for (child_grp = grp->childrenchild_grpchild_grp = child_grp->l.next)
#3627nc4_rec_match_dimscales(NC_GRP_INFO_T *grp)
#3634  assert(grp && grp->name);
#3635  LOG((4, "%s: grp->name %s", __func__grp->name));
#3638  for (g = grp->childrengg = g->l.next)
#3644  for (var = grp->varvarvar = var->l.next)
#3652     nc4_find_dim(grpvar->dimids[d], &var->dim[d], NULL);
#3672                  for (g = grpg && !finishedg = g->parent)
#3752                  for (dim = grp->dimdimdim = dim->l.next)
#3764                      if ((retval = nc4_dim_list_add(&grp->dim, &dim))) {
#3769                      grp->ndims++;
#3770                      dim->dimid = grp->nc4_info->next_dimid++;
#4068    hid_t grp = -1;
#4073    grp = h5->root_grp->hdf_grpid; /* get root group */
#4075    attid = H5Aopen_name(grpNC3_STRICT_ATT_NAME);
nc4info.c#103    hid_t grp = -1;
#112    grp = h5->root_grp->hdf_grpid; /* get root group */
#114    if(H5Aexists(grp,NCPROPS) > 0) { /* Does exist */
#115        attid = H5Aopen_name(grpNCPROPS);
#150    hid_t grp = -1;
#159    grp = h5->root_grp->hdf_grpid; /* get root group */
#161    if(H5Aexists(grp,NCPROPS) == 0) { /* Does not exist */
#172      HCHECK((attid = H5Acreate(grpNCPROPSatypeaspaceH5P_DEFAULT)));
nc4internal.c#113find_var_dim_max_length(NC_GRP_INFO_T *grp, int varid, int dimid, size_t *maxlen)
#124   for (var = grp->varvarvar = var->l.next)
#138     if ((retval = nc4_open_var_grp2(grpvar->varid, &datasetid)))
#220nc4_find_nc4_grp(int ncidNC_GRP_INFO_T **grp)
#235   if (!(*grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#247    NC_GRP_INFO_T *grp;
#253 if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#255 h5 = (grp)->nc4_info;
#259 grp = NULL;
#262    if(grpp) *grpp = grp;
#270    NC_GRP_INFO_T *grp;
#280 if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#283 h5 = (grp)->nc4_info;
#287 grp = NULL;
#290    if(grpp) *grpp = grp;
#320   NC_GRP_INFO_T **grpNC_VAR_INFO_T **var)
#325   assert(grp && var && h5 && h5->root_grp);
#326   *grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK));
#330   if(*grp == NULL)
#334   for ((*var) = (*grp)->var; (*var); (*var) = (*var)->l.next)
#345nc4_find_dim(NC_GRP_INFO_T *grp, int dimidNC_DIM_INFO_T **dim,
#351   assert(grp && dim);
#354   for (g = grpg && !finishedg = g->parent)
#376nc4_find_var(NC_GRP_INFO_T *grp, const char *nameNC_VAR_INFO_T **var)
#378   assert(grp && var && name);
#381   for ((*var) = grp->var; (*var); (*var) = (*var)->l.next)
#496nc4_find_dim_len(NC_GRP_INFO_T *grp, int dimid, size_t **len)
#502   assert(grp && len);
#503   LOG((3, "nc4_find_dim_len: grp->name %s dimid %d", grp->namedimid));
#507   for (g = grp->childrengg = g->l.next)
#513   for (var = grp->varvarvar = var->l.next)
#518     if ((retval = find_var_dim_max_length(grpvar->variddimid, &mylen)))
#529nc4_find_grp_att(NC_GRP_INFO_T *grp, int varid, const char *name, int attnum,
#535   assert(grp && grp->name);
#537 grp->namevaridnameattnum));
#541      attlist = grp->att;
#544      for(var = grp->varvarvar = var->l.next)
#576   NC_GRP_INFO_T *grp;
#586   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#588   assert(grp && h5);
#592      attlist = grp->att;
#595      for(var = grp->varvarvar = var->l.next)
#739  char *nameNC_GRP_INFO_T **grp)
#763   if (grp)
#764       *grp = new_grp;
#774nc4_check_dup_name(NC_GRP_INFO_T *grp, char *name)
#782   for (type = grp->typetypetype = type->l.next)
#787   for (g = grp->childrengg = g->l.next)
#793   for (var = grp->varvarvar = var->l.next)
#802nc4_type_list_add(NC_GRP_INFO_T *grp, size_t size, const char *name,
#812   obj_list_add((NC_LIST_NODE_T **)(&grp->type), (NC_LIST_NODE_T *)new_type);
#815   new_type->nc_typeid = grp->nc4_info->next_typeid++;
#1115grp_list_del(NC_GRP_INFO_T **listNC_GRP_INFO_T *grp)
#1118   obj_list_del((NC_LIST_NODE_T **)list, (NC_LIST_NODE_T *)grp);
#1120   free(grp);
#1126nc4_rec_grp_del(NC_GRP_INFO_T **listNC_GRP_INFO_T *grp)
#1135   assert(grp);
#1136   LOG((3, "%s: grp->name %s", __func__grp->name));
#1140   g = grp->children;
#1144      if ((retval = nc4_rec_grp_del(&(grp->children), g)))
#1151   att = grp->att;
#1156      if ((retval = nc4_att_list_del(&grp->attatt)))
#1162   var = grp->var;
#1171      if ((retval = nc4_var_list_del(&grp->varvar)))
#1177   dim = grp->dim;
#1185      if ((retval = nc4_dim_list_del(&grp->dimdim)))
#1191   type = grp->type;
#1196      if ((retval = type_list_del(&grp->typetype)))
#1202   LOG((4, "%s: closing group %s", __func__grp->name));
#1203   if (grp->hdf_grpid && H5Gclose(grp->hdf_grpid) < 0)
#1207   free(grp->name);
#1211   grp_list_del(listgrp);
#1268nc4_break_coord_var(NC_GRP_INFO_T *grpNC_VAR_INFO_T *coord_varNC_DIM_INFO_T *dim)
#1280   if ((retval = rec_detach_scales(grp->nc4_info->root_grp,
#1308nc4_reform_coord_var(NC_GRP_INFO_T *grpNC_VAR_INFO_T *varNC_DIM_INFO_T *dim)
#1326            for (g = grpg && !finishedg = g->parent)
#1356   if (dim->hdf_dimscaleid && grp != NULL)
#1364      if (H5Gunlink(grp->hdf_grpiddim->name) < 0)
#1373   if (var->was_coord_var && grp != NULL)
#1377      if ((retval = rec_reattach_scales(grp->nc4_info->root_grp,
#1451rec_print_metadata(NC_GRP_INFO_T *grp, int tab_count)
#1469 tabsgrp->namegrp->nc_grpidgrp->nvarsgrp->natts));
#1471   for(att = grp->attattatt = att->l.next)
#1475   for(dim = grp->dimdimdim = dim->l.next)
#1479   for(var = grp->varvarvar = var->l.next)
#1504   for (type = grp->typetypetype = type->l.next)
#1538   if (grp->children)
#1540      for (g = grp->childrengg = g->l.next)
nc4internal.h#340int rec_detach_scales(NC_GRP_INFO_T *grp, int dimidhid_t dimscaleid);
#341int rec_reattach_scales(NC_GRP_INFO_T *grp, int dimidhid_t dimscaleid);
#342int nc4_open_var_grp2(NC_GRP_INFO_T *grp, int varidhid_t *dataset);
#347int nc4_rec_match_dimscales(NC_GRP_INFO_T *grp);
#348int nc4_rec_detect_need_to_preserve_dimids(NC_GRP_INFO_T *grpnc_bool_t *bad_coord_orderp);
#349int nc4_rec_write_metadata(NC_GRP_INFO_T *grpnc_bool_t bad_coord_order);
#350int nc4_rec_write_groups_types(NC_GRP_INFO_T *grp);
#352int nc4_reopen_dataset(NC_GRP_INFO_T *grpNC_VAR_INFO_T *var);
#353int nc4_adjust_var_cache(NC_GRP_INFO_T *grpNC_VAR_INFO_T * var);
#357int nc4_find_nc_grp_h5(int ncidNC **ncNC_GRP_INFO_T **grp,
#359int nc4_find_grp_h5(int ncidNC_GRP_INFO_T **grpNC_HDF5_FILE_INFO_T **h5);
#360int nc4_find_nc4_grp(int ncidNC_GRP_INFO_T **grp);
#364int nc4_find_dim(NC_GRP_INFO_T *grp, int dimidNC_DIM_INFO_T **dimNC_GRP_INFO_T **dim_grp);
#365int nc4_find_var(NC_GRP_INFO_T *grp, const char *nameNC_VAR_INFO_T **var);
#366int nc4_find_dim_len(NC_GRP_INFO_T *grp, int dimid, size_t **len);
#375       NC_GRP_INFO_T **grpNC_VAR_INFO_T **var);
#376int nc4_find_grp_att(NC_GRP_INFO_T *grp, int varid, const char *name, int attnum,
#393int nc4_type_list_add(NC_GRP_INFO_T *grp, size_t size, const char *name,
#401      NC *nc, char *nameNC_GRP_INFO_T **grp);
#402int nc4_rec_grp_del(NC_GRP_INFO_T **listNC_GRP_INFO_T *grp);
#407int nc4_break_coord_var(NC_GRP_INFO_T *grpNC_VAR_INFO_T *coord_varNC_DIM_INFO_T *dim);
#408int nc4_reform_coord_var(NC_GRP_INFO_T *grpNC_VAR_INFO_T *coord_varNC_DIM_INFO_T *dim);
#414int nc4_check_dup_name(NC_GRP_INFO_T *grp, char *norm_name);
nc4type.c#87   NC_GRP_INFO_T *grp;
#103   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#124   for (grptwo = grpgrptwogrptwo = grptwo->parent)
#136      if ((type = nc4_rec_find_named_type(grp->nc4_info->root_grpnorm_name)))
#154   NC_GRP_INFO_T *grp;
#163   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#167   if (h5 && grp->type)
#168      for (type = grp->typetypetype = type->l.next)
#190   NC_GRP_INFO_T *grp;
#203   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#218      if ((retval = nc4_get_typelen_mem(grp->nc4_infobase_typeid, 0,
#226   if ((retval = nc4_check_dup_name(grpnorm_name)))
#230   if ((retval = nc4_type_list_add(grpsizenorm_name, &type)))
#264   NC_GRP_INFO_T *grp;
#286   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#290   if (!(type = nc4_rec_find_nc_type(grp->nc4_info->root_grptypeid1)))
#331   NC_GRP_INFO_T *grp;
#345   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#349   if ((retval = nc4_find_type(grp->nc4_infotypeid1, &type)))
#376   NC_GRP_INFO_T *grp;
#383   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#387   if (!(type = nc4_rec_find_nc_type(grp->nc4_info->root_grptypeid1)))
#440   NC_GRP_INFO_T *grp;
#446   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#450   if (!(type = nc4_rec_find_nc_type(grp->nc4_info->root_grptypeid1)))
#567   NC_GRP_INFO_T *grp;
#577   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#581   if (!(type = nc4_rec_find_nc_type(grp->nc4_info->root_grpxtype)))
#643   NC_GRP_INFO_T *grp;
#652   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#656   if (!(type = nc4_rec_find_nc_type(grp->nc4_info->root_grptypeid1)))
#687   NC_GRP_INFO_T *grp;
#700   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#704   if ((retval = nc4_find_type(grp->nc4_infotypeid1, &type)))
nc4var.c#40nc4_reopen_dataset(NC_GRP_INFO_T *grpNC_VAR_INFO_T *var)
#57      if ((var->hdf_datasetid = H5Dopen2(grp->hdf_grpidvar->name,
#76   NC_GRP_INFO_T *grp;
#86   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#94   assert(nc && grp && h5);
#97   for (var = grp->varvarvar = var->l.next)
#108   if ((retval = nc4_reopen_dataset(grpvar)))
#143   NC_GRP_INFO_T *grp;
#149   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#157   assert(nc && grp && h5);
#160   for (var = grp->varvarvar = var->l.next)
#202check_chunksizes(NC_GRP_INFO_T *grpNC_VAR_INFO_T *var, const size_t *chunksizes)
#209   if ((retval = nc4_get_typelen_mem(grp->nc4_infovar->type_info->nc_typeid, 0, &type_len)))
#231nc4_find_default_chunksizes2(NC_GRP_INFO_T *grpNC_VAR_INFO_T *var)
#312   retval = check_chunksizes(grpvarvar->chunksizes);
#320      for ( ; retval == NC_EBADCHUNKretval = check_chunksizes(grpvarvar->chunksizes))
#349   NC_GRP_INFO_T *grp;
#359   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#361   assert(grp && h5);
#394   if ((retval = nc4_check_dup_name(grpnorm_name)))
#403      if ((retval = nc4_find_dim(grpdimidsp[d], &dimNULL)))
#417   if ((retval = nc4_var_list_add(&grp->var, &var)))
#425   var->varid = grp->nvars++;
#479      if (nc4_find_type(grp->nc4_infoxtype, &type_info))
#509      if ((retval = nc4_find_dim(grpdimidsp[d], &dim, &dim_grp)))
#513      if (d == 0 && dim_grp == grp && dim->hash == var->hash && strcmp(dim->namenorm_name) == 0)
#522            if ((retval = rec_detach_scales(grpdimidsp[d], dim->hdf_dimscaleid)) < 0)
#530            if (H5Gunlink(grp->hdf_grpiddim->name) < 0)
#557   if ((retval = nc4_find_default_chunksizes2(grpvar)))
#562   if ((retval = nc4_adjust_var_cache(grpvar)))
#570   for (dim = grp->dimdimdim = dim->l.next)
#642   NC_GRP_INFO_T *grp;
#653   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#657   assert(grp && h5);
#666         for (att = grp->attattatt = att->l.next)
#674   for (var = grp->varvarvar = var->l.next)
#798   NC_GRP_INFO_T *grp;
#809   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#821   assert(nc && grp && h5);
#824   for (var = grp->varvarvar = var->l.next)
#917  if ((retval = check_chunksizes(grpvarchunksizes)))
#936  if ((retval = nc4_find_default_chunksizes2(grpvar)))
#940      if ((retval = nc4_adjust_var_cache(grpvar)))
#1020   NC_GRP_INFO_T *grp;
#1028   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1033   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1067   NC_GRP_INFO_T *grp;
#1074   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1084   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1127   NC_GRP_INFO_T *grp;
#1141   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grpNULL)))
#1151   for (var = grp->varvarvar = var->l.next)
#1169   NC_GRP_INFO_T *grp;
#1179   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1200   for (var = grp->varvarvar = var->l.next)
#1221      if (H5Gmove(grp->hdf_grpidvar->namename) < 0)
#1236      if ((retval = nc4_break_coord_var(grpvarvar->dim[0])))
#1253         if ((retval = nc4_find_dim(grpvar->dimids[0], &dim, &dim_grp)))
#1255         if (strcmp(dim->namename) == 0 && dim_grp == grp)
#1258             if ((retval = nc4_reform_coord_var(grpvardim)))
#1276   NC_GRP_INFO_T *grp;
#1288   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1296   for (var = grp->varvarvar = var->l.next)
#1331   NC_GRP_INFO_T *grp;
#1339   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1342   assert(grp && h5 && var && var->name);
nccopy.c#668free_var_chunk_cache(int grp, int varid)
#675    NC_CHECK(nc_inq_format(grp, &kind));
#678 NC_CHECK(nc_inq_var_chunking(grpvarid, &contigNULL));
#680     NC_CHECK(nc_set_var_chunk_cache(grpvaridchunk_cache_sizecache_nelemscache_preemp));
ncgen.h#214        Groupinfo grp;
ncgeny.c#3057    gsym->grp.is_root = 1;
#3162    Symbolgrp = currentgroup();
#3163    sym->container = grp;
#3164    listpush(grp->subnodes,(void*)sym);
#3173    Symbolgrp;
#3175    grp = pattern->container;
#3176    if(grp == NULL || grp->subnodes == NULL) return 0;
#3177    for(i=0;i<listlength(grp->subnodes);i++) {
#3178 Symbolsym = (Symbol*)listget(grp->subnodes,i);
semantics.c#25static Listecsearchgrp(SymbolgrpListcandidates);
#183     Symbolgrp = (Symbol*)listget(root->subnodes,i);
#184     if(grp->objectclass == NC_GRP && !grp->ref.is_ref) {
#185 Symbolnextsym = uniquetreelocate(refsym,grp);
#562ecsearchgrp(SymbolgrpListcandidates)
#567    for(i=0;i<listlength(grp->subnodes);i++) {
#568 Symbolsub= (Symbol*)listget(grp->subnodes,i);
#979lookupingroup(nc_class objectclass, char* nameSymbolgrp)
#983    if(grp == NULLgrp = rootgroup;
#984dumpgroup(grp);
#985    for(i=0;i<listlength(grp->subnodes);i++) {
#986 Symbolsym = (Symbol*)listget(grp->subnodes,i);
#999    Symbolgrp;
#1001    grp = lookupgroup(pattern->prefix);
#1002    if(grp == NULL) return NULL;
#1003    return lookupingroup(objectclass,pattern->name,grp);
util.c#348collectpath(SymbolgrpListgrpstack)
#350    while(grp != NULL) {
#351        listpush(grpstack,(void*)grp);
#352 grp = grp->container;
util.h#41extern void collectpath(SymbolgrpListgrpstack);


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed