Home
last modified time | relevance | path

Searched refs:esf (Results 1 – 5 of 5) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/alltoall/
H A Dsfalltoall.c96 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()
[all …]
/petsc/src/vec/is/sf/impls/basic/
H A Dsfbasic.c467 PetscSF esf; in PetscSFCreateEmbeddedRootSF_Basic() local
479 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)sf), &esf)); in PetscSFCreateEmbeddedRootSF_Basic()
480 PetscCall(PetscSFSetFromOptions(esf)); in PetscSFCreateEmbeddedRootSF_Basic()
481 …PetscCall(PetscSFSetType(esf, PETSCSFBASIC)); /* This optimized routine can only create a basic sf… in PetscSFCreateEmbeddedRootSF_Basic()
537 …PetscCall(PetscSFSetGraph(esf, nroots, esf_nleaves, new_ilocal, PETSC_OWN_POINTER, new_iremote, PE… in PetscSFCreateEmbeddedRootSF_Basic()
538 esf->nranks = esf_nranks; in PetscSFCreateEmbeddedRootSF_Basic()
539 esf->ndranks = esf_ndranks; in PetscSFCreateEmbeddedRootSF_Basic()
540 esf->ranks = esf_ranks; in PetscSFCreateEmbeddedRootSF_Basic()
541 esf->roffset = esf_roffset; in PetscSFCreateEmbeddedRootSF_Basic()
542 esf->rmine = esf_rmine; in PetscSFCreateEmbeddedRootSF_Basic()
[all …]
/petsc/src/vec/is/sf/tutorials/
H A Dex1.c452 PetscSF esf; in main() local
456 PetscCall(PetscSFCreateEmbeddedRootSF(sf, nroots, selected, &esf)); in main()
457 PetscCall(PetscSFSetUp(esf)); in main()
460 PetscCall(PetscSFView(esf, PETSC_VIEWER_STDOUT_WORLD)); in main()
462 PetscCall(PetscSFDestroy(&esf)); in main()
/petsc/include/
H A Dpetscsf.h209 …de PetscSFCreateEmbeddedSF(PetscSF sf, PetscInt nselected, const PetscInt selected[], PetscSF *esf) in PetscSFCreateEmbeddedSF() argument
211 return PetscSFCreateEmbeddedRootSF(sf, nselected, selected, esf); in PetscSFCreateEmbeddedSF()
/petsc/src/vec/is/sf/interface/
H A Dsf.c1339 …etscSFCreateEmbeddedRootSF(PetscSF sf, PetscInt nselected, const PetscInt selected[], PetscSF *esf) in PetscSFCreateEmbeddedRootSF() argument
1352 PetscAssertPointer(esf, 4); in PetscSFCreateEmbeddedRootSF()
1366 …>ops->CreateEmbeddedRootSF) PetscUseTypeMethod(sf, CreateEmbeddedRootSF, nselected, selected, esf); in PetscSFCreateEmbeddedRootSF()
1398 PetscCall(PetscSFCreate(comm, esf)); in PetscSFCreateEmbeddedRootSF()
1399 PetscCall(PetscSFSetFromOptions(*esf)); in PetscSFCreateEmbeddedRootSF()
1400 …PetscCall(PetscSFSetGraph(*esf, nroots, esf_nleaves, new_ilocal, PETSC_OWN_POINTER, new_iremote, P… in PetscSFCreateEmbeddedRootSF()