Searched refs:multirootdata (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | SF.pyx | 543 def scatterBegin(self, unit: Datatype, ndarray multirootdata, ndarray leafdata) -> None: argument 555 multirootdata 566 CHKERR(PetscSFScatterBegin(self.sf, dtype, <const void*>PyArray_DATA(multirootdata), 569 def scatterEnd(self, unit: Datatype, ndarray multirootdata, ndarray leafdata) -> None: argument 578 multirootdata 589 CHKERR(PetscSFScatterEnd(self.sf, dtype, <const void*>PyArray_DATA(multirootdata), 592 def gatherBegin(self, unit: Datatype, ndarray leafdata, ndarray multirootdata) -> None: argument 605 multirootdata 616 <void*>PyArray_DATA(multirootdata))) 618 def gatherEnd(self, unit: Datatype, ndarray leafdata, ndarray multirootdata) -> None: argument [all …]
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sf.c | 1903 …orCode PetscSFGatherBegin(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *multirootdata) in PetscSFGatherBegin() argument 1911 PetscCall(PetscSFReduceBegin(multi, unit, leafdata, multirootdata, MPI_REPLACE)); in PetscSFGatherBegin() 1932 …rrorCode PetscSFGatherEnd(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *multirootdata) in PetscSFGatherEnd() argument 1939 PetscCall(PetscSFReduceEnd(multi, unit, leafdata, multirootdata, MPI_REPLACE)); in PetscSFGatherEnd() 1960 PetscErrorCode PetscSFScatterBegin(PetscSF sf, MPI_Datatype unit, const void *multirootdata, void *… in PetscSFScatterBegin() argument 1968 PetscCall(PetscSFBcastBegin(multi, unit, multirootdata, leafdata, MPI_REPLACE)); in PetscSFScatterBegin() 1989 PetscErrorCode PetscSFScatterEnd(PetscSF sf, MPI_Datatype unit, const void *multirootdata, void *le… in PetscSFScatterEnd() argument 1996 PetscCall(PetscSFBcastEnd(multi, unit, multirootdata, leafdata, MPI_REPLACE)); in PetscSFScatterEnd()
|
| /petsc/doc/manual/ |
| H A D | vec.md | 1516 PetscSFGatherBegin(sf, MPIU_INT, leafdata, multirootdata); 1517 PetscSFGatherEnd(sf, MPIU_INT, leafdata, multirootdata); 1520 Here `multirootdata` is (generally) an array larger than `rootdata` that has enough locations to st… 1521 for each root; that is `multirootdata` will contain 1529 The data in `multirootdata` can be communicated to `leafdata` using 1532 PetscSFScatterBegin(sf, MPIU_INT, multirootdata, leafdata); 1533 PetscSFScatterEnd(sf, MPIU_INT, multirootdata, leafdata);
|