cdf.c#217computecdfvarnames(NCDAPCOMMONnccommCDFnoderootNClistvarnodes)
#222    for(i=0;i<nclistlength(root->tree->nodes);i++) {
#223 CDFnodenode = (CDFnode*)nclistget(root->tree->nodes,i);
#539    nclistpush(node->root->tree->nodes,(void*)newstruct);
#582mapnodes(CDFnoderootCDFnodefullroot)
#585    ASSERT(root != NULL && fullroot != NULL);
#586    if(!simplenodematch(root,fullroot))
#589    unmap(root);
#590    ncstat = mapnodesr(root,fullroot,0);
#660unmap(CDFnoderoot)
#663    CDFtreetree = root->tree;
#719    nclistpush(dim->container->root->tree->nodes,(void*)clone);
#835    definedimsettransR(nccommtree->root);
#875    definedimsetsR(nccommtree->root);
#931 node->root = container->root;
#933 node->root = node;
#944    CDFnoderoot = NULL;
#955    err = buildcdftreer(nccomm,ocroot,NULL,tree,&root);
#959 if(cdfrootp) *cdfrootp = root;
#995 tree->root = cdfnode;
#1005 if(tree->root == NULL) {
#1006     tree->root = cdfnode;
#1016 if(tree->root == NULL) {
#1017     tree->root = cdfnode;
#1036    assert(tree->root != NULL);
#1037    cdfnode->root = tree->root;
#1058freecdfroot(CDFnoderoot)
#1063    if(root == NULL) return;
#1064    tree = root->tree;
#1145    if(FLAGSET(node1->root->tree->owner->controls,NCF_COLUMBIA)
constraints.c#56 CDFnoderoot)
#60    NClistnodes = root->tree->nodes;
dapdump.c#16static void dumptreer(CDFnoderootNCbytesbuf, int indent, int visible);
#280dumptreer1(CDFnoderootNCbytesbuf, int indent, char* tag, int visible)
#286    for(i=0;i<nclistlength(root->subnodes);i++) {
#287 CDFnodenode = (CDFnode*)nclistget(root->subnodes,i);
#288 if(visible && root->invisible) continue;
#289 if(root->nctype == NC_Grid) {
#304    ncbytescat(buf,(root->ncbasename?root->ncbasename:"<?>"));
#308dumptreer(CDFnoderootNCbytesbuf, int indent, int visible)
#314    if(visible && root->invisible) return;
#315    switch (root->nctype) {
#317 dumptreer1(root,buf,indent,"Dataset",visible);
#320 dumptreer1(root,buf,indent,"Sequence",visible);
#323 dumptreer1(root,buf,indent,"Structure",visible);
#326 dumptreer1(root,buf,indent,"Grid",visible);
#329 switch (root->etype) {
#347        ncbytescat(buf,(root->ncbasename?root->ncbasename:"<?>"));
#352    if(nclistlength(root->array.dimsetplus) > 0) dimset = root->array.dimsetplus;
#353    else if(nclistlength(root->array.dimset0) > 0) dimset = root->array.dimset0;
#372dumptree(CDFnoderoot)
#376    dumptreer(root,buf,0,0);
#383dumpvisible(CDFnoderoot)
#387    dumptreer(root,buf,0,1);
#437 (node->root?node->root->ocname:"null"));
dapdump.h#45extern char* dumptree(CDFnoderoot);
#46extern char* dumpvisible(CDFnoderoot);
dapparse.c#45    OCnoderoot = newocnode((char*)name,OC_Dataset,state);
#58    root->subnodes = (OClist*)decls;
#59    OCASSERT((state->root == NULL));
#60    state->root = root;
#61    state->root->root = state->root; /* make sure to cross link */
#62    addedges(root);
#63    setroot(root,state->ocnodes);
#80    OCASSERT((state->root == NULL));
#81    state->root = node;
#83    state->root->root = state->root;
#338setroot(OCnoderootOClistocnodes)
#343 node->root = root;
#385    OCnodenode = ocnode_new(name,octype,state->root);
#506     tree->root = NULL;
#518            tree->root = state->root;
#519     state->root = NULL; /* avoid reclaim */
#522            tree->root->tree = tree;
dapparselex.h#36    struct OCnoderoot;
getvara.c#1020unattach(CDFnoderoot)
#1023    CDFtreextree = root->tree;
#1122    CDFnodeddsroot = pattern->root;
nccommon.h#176    struct CDFnoderoot; /* cross link */
#256    struct CDFnode*  root;
ncd2dispatch.c#38static NCerror buildglobalattrs(NCDAPCOMMON*, CDFnoderoot);
#815buildglobalattrs(NCDAPCOMMONdapcommCDFnoderoot)
#825    if(root->attributes != NULL) {
#826        for(i=0;i<nclistlength(root->attributes);i++) {
#827        NCattributeatt = (NCattribute*)nclistget(root->attributes,i);
#1661    CDFnoderoot = seq->root;
#1662    CDFtreetree = root->tree;
#1665    sqdim = makecdfnode(dapcomm,seq->ocname,OC_Dimension,NULL,root);
#1698    ASSERT(xseq->root == (CDFnode*)nclistget(path,0));
#1699    xroot = xseq->root;
ncdap.h#133extern void setvisible(CDFnoderoot, int visible);
#135extern void unmap(CDFnoderoot);
oc.c#121    OCnoderoot;
#125    ocerr = ocfetch(state,constraint,dxdkind,flags,&root);
#128    if(rootp) *rootp = (OCobject)(root);
#150    OCnoderoot;
#152    OCDEREF(OCnode*,root,ddsroot);
#154    ocroot_free(root);
#172    OCnoderoot = NULL;
#174    OCDEREF(OCnode*,root,ddsroot);
#176    if(root == NULL) return NULL;
#177    root = root->root;
#178    if(root->tree == NULL) return NULL;
#179    return root->tree->text;
#405    if(rootp) *rootp = (OCobject)node->root;
#891    OCnoderoot;
#896    OCDEREF(OCnode*,root,ddsroot);
#900    ocerr = ocdata_getroot(state,root,&droot);
#1088    OCdataroot;
#1095    ocerr = ocdata_root(state,data,&root);
#1097 *rootp = (OCobject)root;
#1860    OCnoderoot;
#1862    OCDEREF(OCnode*,root,ddsroot);
#1864    if(root->root == NULL || root->root->tree == NULL
#1865 || root->root->tree->dxdclass != OCDATADDS)
#1867    if(xdrsizep) *xdrsizep = root->root->tree->data.datasize;
#1897    if(linkp) *linkp = node->root->tree->state;
#1924    OCnoderoot;
#1927    OCDEREF(OCnode*,root,ddsroot);
#1928    ocdumpnode(root);
#1943    OCnoderoot;
#1947    OCDEREF(OCnode*,root,ddsroot);
#1949    ocdd(state,root,1,level);
#1956    OCnoderoot;
#1958    OCDEREF(OCnode*,root,ddsroot);
#1960    ocdumpnode(root);
oc.h#221extern OCerror oc_root_free(OClinkOCddsnode root);
#222extern const char* oc_tree_text(OClinkOCddsnode root);
ocdata.c#29ocdata_getroot(OCstatestateOCnoderootOCdata** datap)
#32    assert(root->tree->dxdclass == OCDATADDS);
#33    assert(root->octype == OC_Dataset);
#35    if(root->tree->data.data == NULL)
#38    data = root->tree->data.data;
#73    OCdataroot;
#79    root = pattern->tree->data.data;
#80    if(rootp) *rootp = root;
#82    octrace("root", stateroot);
#267    xdrs = pattern->root->tree->data.xdrs;
ocdump.c#479ocdd(OCstatestateOCnoderoot, int xdrencoded, int level)
#483    if(root->tree->data.file != NULL) {
#484        if(!ocreadfile(root->tree->data.file,
#485                       root->tree->data.bod,
#496        mem = root->tree->data.memory;
#497        mem += root->tree->data.bod;
#498        len = root->tree->data.datasize;
#499        len -= root->tree->data.bod;
ocinternal.c#218    OCnoderoot = NULL;
#297    root = tree->root;
#299    tree->root = root;
#300    root->tree = tree;
#305        if(root->octype != OC_Attributeset)
#309        if(root->octype != OC_Dataset)
#313        if(root->octype != OC_Dataset)
#323        ocmarkcacheable(state,root);
#329    occomputefullnames(tree->root);
#356 stat = occompile(state,tree->root);
#362    oclistpush(state->trees,(void*)root);
#364    if(rootp) *rootp = root;
#368    if(root != NULL)
#369 ocroot_free(root);
#423 OCnoderoot = (OCnode*)oclistpop(state->trees);
#424 ocroot_free(root);
ocinternal.h#235    struct OCnoderoot; /* cross link */
ocnode.c#13static OCerror mergeother1(OCnoderootOCnodedas);
#44occomputefullnames(OCnoderoot)
#47    if(root->name != NULLcomputefullname(root);
#48    if(root->subnodes != NULL) { /* recurse*/
#49        for(i=0;i<oclistlength(root->subnodes);i++) {
#50     OCnodenode = (OCnode*)oclistget(root->subnodes,i);
#116ocnode_new(char* nameOCtype ptypeOCnoderoot)
#126    cdf->root = root;
#149ocroot_free(OCnoderoot)
#155    if(root == NULL || root->tree == NULL) return;
#157    tree = root->tree;
#166 if(root == node)
#410mergeother1(OCnoderootOCnodedas)
#415    OCASSERT(root != NULL);
#416    if(root->attributes == NULLroot->attributes = oclistnew();
#423        oclistpush(root->attributes,(void*)att);
#430     mergeother1(root,sub);
#438ocuncorrelate(OCnoderoot)
#440    OCtreetree = root->tree;
ocnode.h#50    struct OCnode*  root;      /* root node of tree containing this node */
#70extern OCnodeocnode_new(char* nameOCtype ptypeOCnoderoot);
#72extern void occomputefullnames(OCnoderoot);
#81extern void ocroot_free(OCnoderoot);
ocx.h#30extern OCerror oc_data_ddtree(OClinkOCdatanode root);
semantics.c#35static Symboluniquetreelocate(SymbolrefsymSymbolroot);
#175uniquetreelocate(SymbolrefsymSymbolroot)
#180    sym = lookupingroup(refsym->objectclass,refsym->name,root);
#182 for(i=0;i<listlength(root->subnodes);i++) {
#183     Symbolgrp = (Symbol*)listget(root->subnodes,i);
tst_fileinfo.c#75 int rootgrpidvaridstatnattsid;
#86 if(nc_create(NC4FILE,NC_WRITE|NC_CLOBBER|NC_NETCDF4,&root)!=0) ERR;
#88 if(nc_put_att_int(root,NC_GLOBAL,INT_ATT_NAME,NC_INT,1,&data)!=0) ERR;
#90 if(nc_def_var(root,INT_VAR_NAME,NC_INT,0,NULL,&varid)!=0) ERR;
#92 if(nc_put_att_int(root,varid,INT_ATT_NAME,NC_INT,1,&data)!=0) ERR;
#94 if(nc_def_grp(root,GROUPNAME,&grpid)!=0) ERR;
#99 if(nc_put_att_text(root,varid,NCPROPS,strlen(sdata),sdata)!=0) ERR;
#101 if(nc_def_dim(root,DIMNAME,(size_t)4,&dimid)!=0) ERR;
#102 if(nc_def_var(root,DIMNAME,NC_INT,1,&dimid,&varid)!=0) ERR; /* same name */
#104 if(nc_close(root)) ERR;
#105 if(nc_open(NC4FILE,NC_WRITE|NC_NETCDF4,&root)!=0) ERR;
#108        if(nc_inq(root,NULL,NULL,&natts,NULL)!=0) ERR;
#114 if(nc_inq_att(root,NC_GLOBAL,NCPROPS,&xtype,&len)!=0) ERR;
#118 if(nc_get_att_text(root,NC_GLOBAL,NCPROPS,ncprops)!=0) ERR;
#123 stat = nc_inq_attid(root,NC_GLOBAL,NCPROPS,&id);
#125 stat = nc_inq_attname(root,NC_GLOBAL,id,name);
#127 if(nc_inq_atttype(root,NC_GLOBAL,NCPROPS,&xtype)!=0) ERR;
#129 if(nc_inq_attlen(root,NC_GLOBAL,NCPROPS,&len)!=0) ERR;
#133 stat = nc_put_att_text(root,NC_GLOBAL,NCPROPS,strlen(sdata),sdata);
#137 stat = nc_del_att(root,NC_GLOBAL,NCPROPS);
#143 if(nc_inq_att(root,NC_GLOBAL,SUPERBLOCKATT,&xtype,&len)!=0) ERR;
#147 if(nc_get_att_int(root,NC_GLOBAL,SUPERBLOCKATT,&data)!=0) ERR;
#150 stat = nc_inq_attid(root,NC_GLOBAL,SUPERBLOCKATT,&id);
#152 stat = nc_inq_attname(root,NC_GLOBAL,id,name);
#154 if(nc_inq_atttype(root,NC_GLOBAL,SUPERBLOCKATT,&xtype)!=0) ERR;
#156 if(nc_inq_attlen(root,NC_GLOBAL,SUPERBLOCKATT,&len)!=0) ERR;
#160 stat = nc_put_att_int(root,NC_GLOBAL,NCPROPS,NC_INT,1,&data);
#164 stat = nc_del_att(root,NC_GLOBAL,SUPERBLOCKATT);
#170 if(nc_inq_att(root,NC_GLOBAL,ISNETCDF4ATT,&xtype,&len)!=0) ERR;
#174 if(nc_get_att_int(root,NC_GLOBAL,ISNETCDF4ATT,&data)!=0) ERR;
#177 stat = nc_inq_attid(root,NC_GLOBAL,ISNETCDF4ATT,&id);
#179 stat = nc_inq_attname(root,NC_GLOBAL,id,name);
#181 if(nc_inq_atttype(root,NC_GLOBAL,ISNETCDF4ATT,&xtype)!=0) ERR;
#183 if(nc_inq_attlen(root,NC_GLOBAL,ISNETCDF4ATT,&len)!=0) ERR;
#187 stat = nc_put_att_int(root,NC_GLOBAL,ISNETCDF4ATT,NC_INT,1,&data);
#191 stat = nc_del_att(root,NC_GLOBAL,ISNETCDF4ATT);
#194 if(nc_close(root)!=0) ERR;
tst_parallel3.c#58char* getenv_all(MPI_Comm comm, int root, const char* name);
#774char* getenv_all(MPI_Comm comm, int root, const char* name)
#786   if(nID == root)
#792  MPI_Bcast(&len, 1, MPI_INTrootcomm);
#793  MPI_Bcast(envlenMPI_CHARrootcomm);
#797  MPI_Bcast(&len, 1, MPI_INTrootcomm);
#801      MPI_Bcast(&len, 1, MPI_INTrootcomm);
#809  MPI_Bcast(envlenMPI_CHARrootcomm);


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