Lines Matching refs:esf

96   PetscSF        esf;  in PetscSFCreateEmbeddedRootSF_Alltoall()  local
135 PetscCall(PetscSFCreate(comm, &esf)); in PetscSFCreateEmbeddedRootSF_Alltoall()
136 …PetscCall(PetscSFSetType(esf, PETSCSFBASIC)); /* This optimized routine can only create a basic sf… in PetscSFCreateEmbeddedRootSF_Alltoall()
137 …PetscCall(PetscSFSetGraph(esf, sf->nleaves, nleaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN… in PetscSFCreateEmbeddedRootSF_Alltoall()
140 …PetscCall(PetscMalloc4(nleaves, &esf->ranks, nleaves + 1, &esf->roffset, nleaves, &esf->rmine, nle… in PetscSFCreateEmbeddedRootSF_Alltoall()
141 esf->nranks = nleaves; in PetscSFCreateEmbeddedRootSF_Alltoall()
142 esf->ndranks = ndranks; in PetscSFCreateEmbeddedRootSF_Alltoall()
143 esf->roffset[0] = 0; in PetscSFCreateEmbeddedRootSF_Alltoall()
145 esf->ranks[i] = leaves[i]; in PetscSFCreateEmbeddedRootSF_Alltoall()
146 esf->roffset[i + 1] = i + 1; in PetscSFCreateEmbeddedRootSF_Alltoall()
147 esf->rmine[i] = leaves[i]; in PetscSFCreateEmbeddedRootSF_Alltoall()
148 esf->rremote[i] = leaves[i]; in PetscSFCreateEmbeddedRootSF_Alltoall()
152 bas = (PetscSF_Basic *)esf->data; in PetscSFCreateEmbeddedRootSF_Alltoall()
178 esf->nleafreqs = esf->nranks - esf->ndranks; in PetscSFCreateEmbeddedRootSF_Alltoall()
180 esf->persistent = PETSC_TRUE; in PetscSFCreateEmbeddedRootSF_Alltoall()
182 PetscCall(PetscSFSetUpPackFields(esf)); in PetscSFCreateEmbeddedRootSF_Alltoall()
184 esf->setupcalled = PETSC_TRUE; /* We have done setup ourselves! */ in PetscSFCreateEmbeddedRootSF_Alltoall()
185 *newsf = esf; in PetscSFCreateEmbeddedRootSF_Alltoall()