| /petsc/include/ |
| H A D | petscsf.h | 168 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 D | petscsys.h | 1251 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 D | petscsf.pxi | 44 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 D | petscmpi.pxi | 10 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 D | SF.pyx | 459 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 D | sfbasic.h | 69 …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 D | sfpack.h | 213 …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 D | sfpack.c | 420 …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 D | sfbasic.c | 352 …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 D | sfallgatherv.h | 19 …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 D | sfallgatherv.c | 102 …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 D | sfgatherv.h | 5 …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 D | sfgatherv.c | 43 …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 D | zsf.c | 92 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 D | petscvec.h90 | 5 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 D | sfimpl.h | 32 …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 D | pvec2.c | 58 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 D | pvecimpl.h | 114 …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 D | dlregisvec.c | 86 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 D | sfallgather.c | 31 …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 D | pinit.c | 182 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 D | sfwindow.c | 44 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 D | sf.c | 1487 …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 D | vecmpicupm_impl.hpp | 218 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 D | ex4k.kokkos.cxx | 47 MPI_Op op = MPI_REPLACE; in main()
|