Lines Matching refs:op
44 static PetscErrorCode PetscSFWindowOpTranslate(MPI_Op *op) in PetscSFWindowOpTranslate() argument
47 if (*op == MPIU_SUM) *op = MPI_SUM; in PetscSFWindowOpTranslate()
48 else if (*op == MPIU_MAX) *op = MPI_MAX; in PetscSFWindowOpTranslate()
49 else if (*op == MPIU_MIN) *op = MPI_MIN; in PetscSFWindowOpTranslate()
1001 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastBegin_Window() argument
1012 …PetscCheck(op == MPI_REPLACE, PetscObjectComm((PetscObject)sf), PETSC_ERR_SUP, "PetscSFBcastBegin_… in PetscSFBcastBegin_Window()
1035 …scSFBcastEnd_Window(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastEnd_Window() argument
1056 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceBegin_Window() argument
1068 PetscCall(PetscSFWindowOpTranslate(&op)); in PetscSFReduceBegin_Window()
1075 … PetscCallMPI(MPI_Accumulate((void *)leafdata, 1, mine[i], ranks[i], tdp, 1, remote[i], op, win)); in PetscSFReduceBegin_Window()
1081 …cSFReduceEnd_Window(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceEnd_Window() argument
1094 …otmtype, void *rootdata, PetscMemType leafmtype, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin_Window() argument
1109 PetscCall(PetscSFWindowOpTranslate(&op)); in PetscSFFetchAndOpBegin_Window()
1126 … PetscCallMPI(MPI_Accumulate((void *)leafdata, 1, mine[i], ranks[i], tdp, 1, remote[i], op, win)); in PetscSFFetchAndOpBegin_Window()
1130 …ulate((void *)leafdata, 1, mine[i], leafupdate, 1, mine[i], ranks[i], tdp, 1, remote[i], op, win)); in PetscSFFetchAndOpBegin_Window()
1140 …w(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpEnd_Window() argument