Home
last modified time | relevance | path

Searched refs:MPI_Op (Results 1 – 25 of 46) sorted by relevance

12

/petsc/include/
H A Dpetscsf.h168 PETSC_EXTERN PetscErrorCode PetscSFBcastBegin(PetscSF, MPI_Datatype, const void *, void *, MPI_Op) …
169 PETSC_EXTERN PetscErrorCode PetscSFBcastEnd(PetscSF, MPI_Datatype, const void *, void *, MPI_Op) PE…
170 …PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op) PETSC_ATTRIBUTE_M…
173 PETSC_EXTERN PetscErrorCode PetscSFReduceBegin(PetscSF, MPI_Datatype, const void *, void *, MPI_Op)…
174 PETSC_EXTERN PetscErrorCode PetscSFReduceEnd(PetscSF, MPI_Datatype, const void *, void *, MPI_Op) P…
175 …PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op) PETSC_ATTRIBUTE_M…
178 …scSFFetchAndOpBegin(PetscSF, MPI_Datatype, void *, const void *, void *, MPI_Op) PETSC_ATTRIBUTE_M…
179 …etscSFFetchAndOpEnd(PetscSF, MPI_Datatype, void *, const void *, void *, MPI_Op) PETSC_ATTRIBUTE_M…
181 … PetscMemType, void *, PetscMemType, const void *, PetscMemType, void *, MPI_Op) PETSC_ATTRIBUTE_M…
215 …scSFBcastAndOpBegin(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastAndOpBegin()
[all …]
H A Dpetscsys.h1251 PETSC_EXTERN MPI_Op MPIU_MAXSUM_OP;
1253 PETSC_EXTERN MPI_Op MPIU_SUM;
1254 PETSC_EXTERN MPI_Op MPIU_MAX;
1255 PETSC_EXTERN MPI_Op MPIU_MIN;
1261 PETSC_EXTERN MPI_Op Petsc_Garbage_SetIntersectOp;
1276 PETSC_EXTERN MPI_Op MPIU_SUM___FP16___FLOAT128;
2789 …e(const void *inbuf, void *outbuf, MPIU_Count count, MPI_Datatype dtype, MPI_Op op, PetscMPIInt ro… in MPIU_Reduce()
2799 …IU_Reduce_local(const void *inbuf, void *inoutbuf, MPIU_Count count, MPI_Datatype dtype, MPI_Op op) in MPIU_Reduce_local()
2894 …MPIInt MPIU_Allreduce_Private(const void *, void *, MPIU_Count, MPI_Datatype, MPI_Op, MPI_Comm);
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscsf.pxi44 PetscErrorCode PetscSFBcastBegin(PetscSF, MPI_Datatype, const void*, void*, MPI_Op)
45 PetscErrorCode PetscSFBcastEnd(PetscSF, MPI_Datatype, const void*, void*, MPI_Op)
46 PetscErrorCode PetscSFReduceBegin(PetscSF, MPI_Datatype, const void*, void*, MPI_Op)
47 PetscErrorCode PetscSFReduceEnd(PetscSF, MPI_Datatype, const void*, void*, MPI_Op)
52 PetscErrorCode PetscSFFetchAndOpBegin(PetscSF, MPI_Datatype, void*, const void*, void*, MPI_Op)
53 PetscErrorCode PetscSFFetchAndOpEnd(PetscSF, MPI_Datatype, void*, const void*, void*, MPI_Op)
H A Dpetscmpi.pxi10 const MPI_Op MPI_OP_NULL
42 ctypedef MPI_Op* PyMPIOpGet(object) except NULL
73 cdef inline MPI_Op mpi4py_Op_Get(
78 <PyMPIOpGet*> Cython_ImportFunction(MPI, b"PyMPIOp_Get", b"MPI_Op *(PyObject *)")
80 cdef MPI_Op *ptr = opget(op)
H A DSF.pyx459 cdef MPI_Op cop = mpi4py_Op_Get(op)
485 cdef MPI_Op cop = mpi4py_Op_Get(op)
513 cdef MPI_Op cop = mpi4py_Op_Get(op)
539 cdef MPI_Op cop = mpi4py_Op_Get(op)
673 cdef MPI_Op cop = mpi4py_Op_Get(op)
704 cdef MPI_Op cop = mpi4py_Op_Get(op)
/petsc/src/vec/is/sf/impls/basic/
H A Dsfbasic.h69 …FBcastBegin_Basic(PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op);
70 …C_INTERN PetscErrorCode PetscSFBcastEnd_Basic(PetscSF, MPI_Datatype, const void *, void *, MPI_Op);
71 …ReduceBegin_Basic(PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op);
72 …_INTERN PetscErrorCode PetscSFReduceEnd_Basic(PetscSF, MPI_Datatype, const void *, void *, MPI_Op);
73 …gin_Basic(PetscSF, MPI_Datatype, PetscMemType, void *, PetscMemType, const void *, void *, MPI_Op);
74 …cErrorCode PetscSFFetchAndOpEnd_Basic(PetscSF, MPI_Datatype, void *, const void *, void *, MPI_Op);
H A Dsfpack.h213 …F, MPI_Datatype, PetscMemType, const void *, PetscMemType, const void *, MPI_Op, PetscSFOperation,…
230 PETSC_INTERN PetscErrorCode PetscSFLinkGetUnpackAndOp(PetscSFLink, PetscMemType, MPI_Op, PetscBool,…
231 PETSC_INTERN PetscErrorCode PetscSFLinkGetFetchAndOp(PetscSFLink, PetscMemType, MPI_Op, PetscBool, …
232 PETSC_INTERN PetscErrorCode PetscSFLinkGetScatterAndOp(PetscSFLink, PetscMemType, MPI_Op, PetscBool…
233 PETSC_INTERN PetscErrorCode PetscSFLinkGetFetchAndOpLocal(PetscSFLink, PetscMemType, MPI_Op, PetscB…
238 …NTERN PetscErrorCode PetscSFLinkUnpackRootData(PetscSF, PetscSFLink, PetscSFScope, void *, MPI_Op);
239 …NTERN PetscErrorCode PetscSFLinkUnpackLeafData(PetscSF, PetscSFLink, PetscSFScope, void *, MPI_Op);
240 PETSC_INTERN PetscErrorCode PetscSFLinkFetchAndOpRemote(PetscSF, PetscSFLink, void *, MPI_Op);
242 …cErrorCode PetscSFLinkScatterLocal(PetscSF, PetscSFLink, PetscSFDirection, void *, void *, MPI_Op);
243 …scErrorCode PetscSFLinkFetchAndOpLocal(PetscSF, PetscSFLink, void *, const void *, void *, MPI_Op);
[all …]
H A Dsfpack.c420 …ype, const void *rootdata, PetscMemType leafmtype, const void *leafdata, MPI_Op op, PetscSFOperati… in PetscSFLinkCreate()
687 PetscErrorCode PetscSFLinkGetUnpackAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool… in PetscSFLinkGetUnpackAndOp()
740 PetscErrorCode PetscSFLinkGetScatterAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBoo… in PetscSFLinkGetScatterAndOp()
793 PetscErrorCode PetscSFLinkGetFetchAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool … in PetscSFLinkGetFetchAndOp()
806 PetscErrorCode PetscSFLinkGetFetchAndOpLocal(PetscSFLink link, PetscMemType mtype, MPI_Op op, Petsc… in PetscSFLinkGetFetchAndOpLocal()
819 …PetscSFLinkLogFlopsAfterUnpackRootData(PetscSF sf, PetscSFLink link, PetscSFScope scope, MPI_Op op) in PetscSFLinkLogFlopsAfterUnpackRootData()
834 …PetscSFLinkLogFlopsAfterUnpackLeafData(PetscSF sf, PetscSFLink link, PetscSFScope scope, MPI_Op op) in PetscSFLinkLogFlopsAfterUnpackLeafData()
860 …k, PetscInt count, PetscInt start, const PetscInt *indices, void *data, const void *buf, MPI_Op op) in PetscSFLinkUnpackDataWithMPIReduceLocal()
882 …PetscInt *srcIdx, const void *src, PetscInt dstStart, const PetscInt *dstIdx, void *dst, MPI_Op op) in PetscSFLinkScatterDataWithMPIReduceLocal()
983 …UnpackRootData_Private(PetscSF sf, PetscSFLink link, PetscSFScope scope, void *rootdata, MPI_Op op) in PetscSFLinkUnpackRootData_Private()
[all …]
H A Dsfbasic.c352 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastBegin_Basic()
368 …tscSFBcastEnd_Basic(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastEnd_Basic()
385 …leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op, PetscSFOperati… in PetscSFLeafToRootBegin_Basic()
398 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceBegin_Basic()
408 …scSFReduceEnd_Basic(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceEnd_Basic()
420 …otmtype, void *rootdata, PetscMemType leafmtype, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin_Basic()
430 …c(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpEnd_Basic()
/petsc/src/vec/is/sf/impls/basic/allgatherv/
H A Dsfallgatherv.h19 …atherv(PetscSF sf, MPI_Datatype, PetscMemType, void *, PetscMemType, const void *, void *, MPI_Op);
20 …rCode PetscSFFetchAndOpEnd_Allgatherv(PetscSF, MPI_Datatype, void *, const void *, void *, MPI_Op);
25 …RN PetscErrorCode PetscSFReduceEnd_Allgatherv(PetscSF, MPI_Datatype, const void *, void *, MPI_Op);
H A Dsfallgatherv.c102 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastBegin_Allgatherv()
129 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceBegin_Allgatherv()
195 …educeEnd_Allgatherv(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceEnd_Allgatherv()
281 …otmtype, void *rootdata, PetscMemType leafmtype, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin_Allgatherv()
321 …v(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpEnd_Allgatherv()
/petsc/src/vec/is/sf/impls/basic/gatherv/
H A Dsfgatherv.h5 …n_Gatherv(PetscSF, MPI_Datatype, PetscMemType, void *, PetscMemType, const void *, void *, MPI_Op);
6 PETSC_INTERN PetscErrorCode PetscSFReducePrepareMPIBuffers_Gatherv(PetscSF, PetscSFLink, MPI_Op, Pe…
H A Dsfgatherv.c43 …otmtype, void *rootdata, PetscMemType leafmtype, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin_Gatherv()
/petsc/src/vec/is/sf/interface/ftn-custom/
H A Dzsf.c92 MPI_Op cop = MPI_Op_f2c(*op); in petscsfbcastbegin_()
102 MPI_Op cop = MPI_Op_f2c(*op); in petscsfbcastend_()
112 MPI_Op cop = MPI_Op_f2c(*op); in petscsfreducebegin_()
122 MPI_Op cop = MPI_Op_f2c(*op); in petscsfreduceend_()
136 MPI_Op cop = MPI_Op_f2c(*op); in petscsfbcastbegin_()
152 MPI_Op cop = MPI_Op_f2c(*op); in petscsfbcastend_()
168 MPI_Op cop = MPI_Op_f2c(*op); in petscsfreducebegin_()
184 MPI_Op cop = MPI_Op_f2c(*op); in petscsfreduceend_()
/petsc/src/vec/ftn-mod/
H A Dpetscvec.h905 import tPetscSF, MPI_Datatype, MPI_Op
20 import tPetscSF, MPI_Datatype, MPI_Op
35 import tPetscSF, MPI_Datatype, MPI_Op
50 import tPetscSF, MPI_Datatype, MPI_Op
/petsc/include/petsc/private/
H A Dsfimpl.h32 …ode (*BcastBegin)(PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op);
33 PetscErrorCode (*BcastEnd)(PetscSF, MPI_Datatype, const void *, void *, MPI_Op);
34 …de (*ReduceBegin)(PetscSF, MPI_Datatype, PetscMemType, const void *, PetscMemType, void *, MPI_Op);
35 PetscErrorCode (*ReduceEnd)(PetscSF, MPI_Datatype, const void *, void *, MPI_Op);
36 …dOpBegin)(PetscSF, MPI_Datatype, PetscMemType, void *, PetscMemType, const void *, void *, MPI_Op);
37 PetscErrorCode (*FetchAndOpEnd)(PetscSF, MPI_Datatype, void *, const void *, void *, MPI_Op);
/petsc/src/vec/vec/impls/mpi/
H A Dpvec2.c58 const MPI_Op ops[] = {MPIU_MAXLOC, MPIU_MAX}; in VecMax_MPI()
67 const MPI_Op ops[] = {MPIU_MINLOC, MPIU_MIN}; in VecMin_MPI()
H A Dpvecimpl.h114 …PetscReal *z, PetscErrorCode (*VecMinMax_SeqFn)(Vec, PetscInt *, PetscReal *), const MPI_Op ops[2]) in VecMinMax_MPI_Default()
154 MPI_Op op = MPIU_SUM; in VecNorm_MPI_Default()
/petsc/src/vec/vec/interface/
H A Ddlregisvec.c86 extern MPI_Op PetscSplitReduction_Op;
93 MPI_Op MPIU_MAXLOC = 0;
94 MPI_Op MPIU_MINLOC = 0;
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c31 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastBegin_Allgather()
51 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceBegin_Allgather()
/petsc/src/sys/objects/
H A Dpinit.c182 MPI_Op MPIU_MAXSUM_OP = 0;
183 MPI_Op Petsc_Garbage_SetIntersectOp = 0;
265 MPI_Op MPIU_SUM___FP16___FLOAT128 = 0;
267 MPI_Op MPIU_SUM = 0;
319 MPI_Op MPIU_MAX = 0;
320 MPI_Op MPIU_MIN = 0;
1827 …nt(const void *inbuf, void *outbuf, MPIU_Count count, MPI_Datatype dtype, MPI_Op op, MPI_Comm comm) in MPIU_Allreduce_Count()
1844 …te(const void *inbuf, void *outbuf, MPIU_Count count, MPI_Datatype dtype, MPI_Op op, MPI_Comm comm) in MPIU_Allreduce_Private()
/petsc/src/vec/is/sf/impls/window/
H A Dsfwindow.c44 static PetscErrorCode PetscSFWindowOpTranslate(MPI_Op *op) in PetscSFWindowOpTranslate()
1001 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastBegin_Window()
1035 …scSFBcastEnd_Window(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastEnd_Window()
1056 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceBegin_Window()
1081 …cSFReduceEnd_Window(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceEnd_Window()
1094 …otmtype, void *rootdata, PetscMemType leafmtype, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin_Window()
1140 …w(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpEnd_Window()
/petsc/src/vec/is/sf/interface/
H A Dsf.c1487 …e PetscSFBcastBegin(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastBegin()
1523 …t, PetscMemType rootmtype, const void *rootdata, PetscMemType leafmtype, void *leafdata, MPI_Op op) in PetscSFBcastWithMemTypeBegin()
1552 …ode PetscSFBcastEnd(PetscSF sf, MPI_Datatype unit, const void *rootdata, void *leafdata, MPI_Op op) in PetscSFBcastEnd()
1585 … PetscSFReduceBegin(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceBegin()
1620 …t, PetscMemType leafmtype, const void *leafdata, PetscMemType rootmtype, void *rootdata, MPI_Op op) in PetscSFReduceWithMemTypeBegin()
1649 …de PetscSFReduceEnd(PetscSF sf, MPI_Datatype unit, const void *leafdata, void *rootdata, MPI_Op op) in PetscSFReduceEnd()
1685 …n(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpBegin()
1728 …MemType leafmtype, const void *leafdata, PetscMemType leafupdatemtype, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpWithMemTypeBegin()
1760 …d(PetscSF sf, MPI_Datatype unit, void *rootdata, const void *leafdata, void *leafupdate, MPI_Op op) in PetscSFFetchAndOpEnd()
2156 MPI_Op op; in PetscSFComposeInverse()
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp218 const MPI_Op ops[] = {MPIU_MAXLOC, MPIU_MAX}; in Max()
228 const MPI_Op ops[] = {MPIU_MINLOC, MPIU_MIN}; in Min()
/petsc/src/vec/is/sf/tests/
H A Dex4k.kokkos.cxx47 MPI_Op op = MPI_REPLACE; in main()

12