Lines Matching refs:unit
94 b->vscat.unit = MPIU_SCALAR; in PetscSFCreate()
240 if ((*sf)->vscat.bs > 1) PetscCallMPI(MPI_Type_free(&(*sf)->vscat.unit)); in PetscSFDestroy()
760 if (sf->vscat.bs > 1) PetscCallMPI(MPI_Type_dup(sf->vscat.unit, &dtype)); in PetscSFDuplicate()
762 (*newsf)->vscat.unit = dtype; in PetscSFDuplicate()
1487 PetscErrorCode PetscSFBcastBegin(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdat… in PetscSFBcastBegin() argument
1497 PetscUseTypeMethod(sf, BcastBegin, unit, rootmtype, rootdata, leafmtype, leafdata, op); in PetscSFBcastBegin()
1523 PetscErrorCode PetscSFBcastWithMemTypeBegin(PetscSF sf, MPI_Datatype unit, PetscMemType rootmtype, … in PetscSFBcastWithMemTypeBegin() argument
1529 PetscUseTypeMethod(sf, BcastBegin, unit, rootmtype, rootdata, leafmtype, leafdata, op); in PetscSFBcastWithMemTypeBegin()
1552 PetscErrorCode PetscSFBcastEnd(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata,… in PetscSFBcastEnd() argument
1557 PetscUseTypeMethod(sf, BcastEnd, unit, rootdata, leafdata, op); in PetscSFBcastEnd()
1585 PetscErrorCode PetscSFReduceBegin(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootda… in PetscSFReduceBegin() argument
1595 PetscCall(sf->ops->ReduceBegin(sf, unit, leafmtype, leafdata, rootmtype, rootdata, op)); in PetscSFReduceBegin()
1620 PetscErrorCode PetscSFReduceWithMemTypeBegin(PetscSF sf, MPI_Datatype unit, PetscMemType leafmtype,… in PetscSFReduceWithMemTypeBegin() argument
1626 PetscCall(sf->ops->ReduceBegin(sf, unit, leafmtype, leafdata, rootmtype, rootdata, op)); in PetscSFReduceWithMemTypeBegin()
1649 PetscErrorCode PetscSFReduceEnd(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata… in PetscSFReduceEnd() argument
1654 PetscUseTypeMethod(sf, ReduceEnd, unit, leafdata, rootdata, op); in PetscSFReduceEnd()
1685 PetscErrorCode PetscSFFetchAndOpBegin(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *le… in PetscSFFetchAndOpBegin() argument
1697 …PetscUseTypeMethod(sf, FetchAndOpBegin, unit, rootmtype, rootdata, leafmtype, leafdata, leafupdate… in PetscSFFetchAndOpBegin()
1728 PetscErrorCode PetscSFFetchAndOpWithMemTypeBegin(PetscSF sf, MPI_Datatype unit, PetscMemType rootmt… in PetscSFFetchAndOpWithMemTypeBegin() argument
1735 …PetscUseTypeMethod(sf, FetchAndOpBegin, unit, rootmtype, rootdata, leafmtype, leafdata, leafupdate… in PetscSFFetchAndOpWithMemTypeBegin()
1760 PetscErrorCode PetscSFFetchAndOpEnd(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leaf… in PetscSFFetchAndOpEnd() argument
1765 PetscUseTypeMethod(sf, FetchAndOpEnd, unit, rootdata, leafdata, leafupdate, op); in PetscSFFetchAndOpEnd()
1903 PetscErrorCode PetscSFGatherBegin(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *multir… in PetscSFGatherBegin() argument
1911 PetscCall(PetscSFReduceBegin(multi, unit, leafdata, multirootdata, MPI_REPLACE)); in PetscSFGatherBegin()
1932 PetscErrorCode PetscSFGatherEnd(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *multiroo… 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()
2287 PetscErrorCode PetscSFBcastToZero_Private(PetscSF sf, MPI_Datatype unit, const void *rootdata, void… in PetscSFBcastToZero_Private() argument
2297 PetscUseTypeMethod(sf, BcastToZero, unit, rootmtype, rootdata, leafmtype, leafdata); in PetscSFBcastToZero_Private()
2681 PetscErrorCode PetscSFRegisterPersistent(PetscSF sf, MPI_Datatype unit, const void *rootdata, const… in PetscSFRegisterPersistent() argument
2685 …rPersistent_C", (PetscSF, MPI_Datatype, const void *, const void *), (sf, unit, rootdata, leafdata… in PetscSFRegisterPersistent()
2707 PetscErrorCode PetscSFDeregisterPersistent(PetscSF sf, MPI_Datatype unit, const void *rootdata, con… in PetscSFDeregisterPersistent() argument
2711 …rPersistent_C", (PetscSF, MPI_Datatype, const void *, const void *), (sf, unit, rootdata, leafdata… in PetscSFDeregisterPersistent()
2715 PETSC_INTERN PetscErrorCode PetscSFGetDatatypeSize_Internal(MPI_Comm comm, MPI_Datatype unit, MPI_A… in PetscSFGetDatatypeSize_Internal() argument
2720 PetscCallMPI(MPI_Type_get_extent(unit, &lb, &bytes)); in PetscSFGetDatatypeSize_Internal()
2721 PetscCallMPI(MPI_Type_get_true_extent(unit, &lb_true, &bytes_true)); in PetscSFGetDatatypeSize_Internal()