cache.c#36 | cache = nccomm->cdf.cache; |
#98 | NClist* allvars = nccomm->cdf.ddsroot->tree->varnodes; |
#112 | nccomm->cdf.cache->prefetch = NULL; |
#127 | if(nclistcontains(nccomm->cdf.projectedvars,(void*)var)) |
#140 | nccomm->cdf.cache->prefetch = NULL; |
#178 | nccomm->cdf.cache->prefetch = cache; |
#240 | ncstat = restruct(nccomm,dxdroot,nccomm->cdf.fullddsroot, |
#272 | NCcache* cache = nccomm->cdf.cache; |
#296 | nclistpush(nccomm->cdf.cache->nodes,(void*)cachenode); |
#402 | NClist* allvars = nccomm->cdf.fullddsroot->tree->varnodes; |
#422 | if(nelems <= nccomm->cdf.smallsizelimit |
cdf.c#187 | nccomm->cdf.separator, |
#203 | NClist* gridnodes = nccomm->cdf.ddsroot->tree->gridnodes; |
#233 | var->ncfullname = makecdfpathstring(var,nccomm->cdf.separator); |
#300 | (void)sequencecheckr(nccomm->cdf.ddsroot, |
#301 | nccomm->cdf.ddsroot->tree->varnodes,NULL); |
#682 | allnodes = nccomm->cdf.ddsroot->tree->nodes; |
#1179 | node->ncfullname = makecdfpathstring(node,nccomm->cdf.separator); |
constraints.c#853 | if(dapcomm->cdf.projectedvars != NULL) |
#854 | nclistfree(dapcomm->cdf.projectedvars); |
#855 | dapcomm->cdf.projectedvars = vars; |
dapattr.c#91 | if(nccomm->cdf.recorddimname != NULL) |
#94 | nccomm->cdf.recorddimname = nulldup(values[0]); |
#96 | fprintf(stderr,"%s.Unlimited_Dimension=%s\n",node->ocname,nccomm->cdf.recorddimname); |
#402 | if(nccomm->cdf.recorddimname != NULL) { |
#406 | nccomm->cdf.recorddimname = nulldup(stringval); |
#408 | fprintf(stderr,"%s.Unlimited_Dimension=%s\n",dds->ocname,nccomm->cdf.recorddimname); |
getvara.c#133 | varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#150 | if(dapcomm->cdf.cache != NULL && dapcomm->cdf.cache->prefetch == NULL) { |
#397 | unattach(dapcomm->cdf.ddsroot); |
#398 | ncstat = attachsubset(cachenode->datadds,dapcomm->cdf.ddsroot); |
#1242 | varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
nccommon.h#162 | NCCDF cdf; |
ncd2dispatch.c#318 | dapcomm->cdf.separator = "."; |
#319 | dapcomm->cdf.smallsizelimit = DFALTSMALLLIMIT; |
#320 | dapcomm->cdf.cache = createnccache(); |
#325 | dapcomm->cdf.cache->cachecount = (size_t)(rl.rlim_cur / 2); |
#441 | ncstat = computecdfnodesets(dapcomm,dapcomm->cdf.fullddsroot->tree); |
#445 | ncstat = definedimsettrans(dapcomm,dapcomm->cdf.fullddsroot->tree); |
#456 | fprintf(stderr,"constrained dds: %s\n",dumptree(dapcomm->cdf.ddsroot)); |
#462 | ncstat = computecdfnodesets(dapcomm,dapcomm->cdf.ddsroot->tree); |
#485 | if(nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes) > 0) { |
#492 | ncstat = definedimsets(dapcomm,dapcomm->cdf.ddsroot->tree); |
#509 | if(dapcomm->cdf.recorddimname != NULL |
#510 | && nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes) > 0) { |
#517 | dapcomm->cdf.ddsroot, |
#518 | dapcomm->cdf.ddsroot->tree->varnodes); |
#527 | ncstat = dapmapconstraints(dapcomm->oc.dapconstraint,dapcomm->cdf.ddsroot); |
#576 | CDFnode* unlimited = dapcomm->cdf.recorddim; |
#637 | CDFnode* dds = dapcomm->cdf.ddsroot; |
#665 | dimset = dapcomm->cdf.ddsroot->tree->dimnodes; |
#685 | if(dapcomm->cdf.recorddim != NULL) { |
#686 | CDFnode* unlimited = dapcomm->cdf.recorddim; |
#744 | NClist* varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#836 | cdfnodes = dapcomm->cdf.ddsroot->tree->nodes; |
#869 | if(dapcomm->cdf.ddsroot != NULL) |
#870 | txt = oc_tree_text(dapcomm->oc.conn,dapcomm->cdf.ddsroot->ocnode); |
#1028 | NClist* varnodes = nccomm->cdf.ddsroot->tree->varnodes; |
#1125 | nccomm->cdf.ddsroot->tree->dimnodes = basedims; |
#1223 | nccomm->cdf.cache->cachelimit = DFALTCACHELIMIT; |
#1226 | if(limit > 0) nccomm->cdf.cache->cachelimit = limit; |
#1228 | nccomm->cdf.fetchlimit = DFALTFETCHLIMIT; |
#1231 | if(limit > 0) nccomm->cdf.fetchlimit = limit; |
#1233 | nccomm->cdf.smallsizelimit = DFALTSMALLLIMIT; |
#1236 | if(limit > 0) nccomm->cdf.smallsizelimit = limit; |
#1238 | nccomm->cdf.cache->cachecount = DFALTCACHECOUNT; |
#1242 | nccomm->cdf.cache->cachecount = (size_t)(rl.rlim_cur / 2); |
#1248 | if(limit > 0) nccomm->cdf.cache->cachecount = limit; |
#1251 | nccomm->cdf.cache->cachecount = 0; |
#1259 | nccomm->cdf.defaultsequencelimit = dfaltseqlim; |
#1266 | nccomm->cdf.defaultstringlength = dfaltstrlen; |
#1269 | for(i=0;i<nclistlength(nccomm->cdf.ddsroot->tree->varnodes);i++) { |
#1270 | CDFnode* var = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->varnodes,i); |
#1283 | for(i=0;i<nclistlength(nccomm->cdf.ddsroot->tree->nodes);i++) { |
#1284 | CDFnode* var = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->nodes,i); |
#1392 | NClist* varnodes = nccomm->cdf.ddsroot->tree->varnodes; |
#1415 | NClist* varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#1422 | (unsigned long)dapcomm->cdf.defaultstringlength); |
#1424 | dapcomm->cdf.ddsroot); |
#1425 | nclistpush(dapcomm->cdf.ddsroot->tree->nodes,(void*)globalsdim); |
#1427 | globalsdim->dim.declsize = dapcomm->cdf.defaultstringlength; |
#1429 | globalsdim->dim.array = dapcomm->cdf.ddsroot; |
#1432 | dapcomm->cdf.globalstringdim = globalsdim; |
#1449 | sdim = dapcomm->cdf.globalstringdim; /* use default */ |
#1459 | dapcomm->cdf.ddsroot); |
#1461 | nclistpush(dapcomm->cdf.ddsroot->tree->nodes,(void*)sdim); |
#1482 | if(dapcomm->cdf.recorddimname == NULL) return NC_NOERR; /* ignore */ |
#1484 | basedims = dapcomm->cdf.ddsroot->tree->dimnodes; |
#1487 | if(strcmp(dim->ocname,dapcomm->cdf.recorddimname) != 0) continue; |
#1489 | dapcomm->cdf.recorddim = dim; |
#1515 | for(i=0;i<nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes);i++) { |
#1516 | CDFnode* seq = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->seqnodes,i); |
#1630 | unattach(dapcomm->cdf.ddsroot); |
#1758 | freenccache(dapcomm,dapcomm->cdf.cache); |
#1759 | nclistfree(dapcomm->cdf.projectedvars); |
#1760 | nullfree(dapcomm->cdf.recorddimname); |
#1763 | freecdfroot(dapcomm->cdf.ddsroot); |
#1764 | dapcomm->cdf.ddsroot = NULL; |
#1765 | freecdfroot(dapcomm->cdf.fullddsroot); |
#1766 | dapcomm->cdf.fullddsroot = NULL; |
#1950 | for(ivar=0;ivar<nclistlength(dapcomm->cdf.ddsroot->tree->varnodes);ivar++) { |
#1951 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,ivar); |
#1974 | dapcomm->cdf.totalestimatedsize = totalsize; |
#2027 | dapcomm->cdf.fullddsroot = ddsroot; |
#2032 | ncstat = dapmerge(dapcomm,dapcomm->cdf.fullddsroot, |
#2038 | fprintf(stderr,"full pattern:\n%s",dumptree(dapcomm->cdf.fullddsroot)); |
#2069 | dapcomm->cdf.ddsroot = ddsroot; |
#2074 | ncstat = restruct(dapcomm, dapcomm->cdf.ddsroot,dapcomm->cdf.fullddsroot,dapcomm->oc.dapconstraint->projections); |
#2079 | fprintf(stderr,"constrained:\n%s",dumptree(dapcomm->cdf.ddsroot)); |
#2084 | ncstat = dapmerge(dapcomm,dapcomm->cdf.ddsroot, |
#2090 | ncstat = mapnodes(dapcomm->cdf.ddsroot,dapcomm->cdf.fullddsroot); |
#2112 | for(i=nclistlength(dapcomm->cdf.ddsroot->tree->varnodes)-1;i>=0;i--) { |
#2113 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i); |
#2130 | if(found) nclistremove(dapcomm->cdf.ddsroot->tree->varnodes,i); |
#2145 | for(i=0;i<nclistlength(dapcomm->cdf.ddsroot->tree->varnodes);i++) { |
#2146 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i); |
ocnode.c#118 | OCnode* cdf = (OCnode*)ocmalloc(sizeof(OCnode)); |
#119 | MEMCHECK(cdf,(OCnode*)NULL); |
#120 | memset((void*)cdf,0,sizeof(OCnode)); |
#121 | cdf->header.magic = OCMAGIC; |
#122 | cdf->header.occlass = OC_Node; |
#123 | cdf->name = (name?nulldup(name):NULL); |
#124 | cdf->octype = ptype; |
#125 | cdf->array.dimensions = NULL; |
#126 | cdf->root = root; |
#127 | return cdf; |
ocutil.c#112 | freeOCnode(OCnode* cdf, int deep) |
#115 | if(cdf == NULL) return; |
#116 | if(cdf->name != NULL) free(cdf->name); |
#117 | if(cdf->fullname != NULL) free(cdf->fullname); |
#118 | if(cdf->attributes != NULL) freeAttributes(cdf->attributes); |
#119 | if(cdf->subnodes != NULL) { |
#121 | for(i=0;i<oclistlength(cdf->subnodes);i++) { |
#122 | OCnode* node = (OCnode*)oclistget(cdf->subnodes,i); |
#126 | oclistfree(cdf->subnodes); |
#128 | free(cdf); |