Searched refs:esf (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/alltoall/ |
| H A D | sfalltoall.c | 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() [all …]
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfbasic.c | 467 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 D | ex1.c | 452 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 D | petscsf.h | 209 …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 D | sf.c | 1339 …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()
|