ENH: extend wrapping of MPI calls to more data types
- supports gatherv of label and scalar types - combine blocking and non-blocking interfaces in UPstreamWrapping (code reduction). DEFEATURE: remove unused UPstream allToAllv wrapping - backend interface preserved in UPstreamWrapping COMP: add genericListBroadcast - simplifies code
Showing
- src/OpenFOAM/db/IOstreams/Pstreams/Pstream.H 9 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/Pstream.H
- src/OpenFOAM/db/IOstreams/Pstreams/PstreamBroadcast.C 22 additions, 42 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/PstreamBroadcast.C
- src/OpenFOAM/db/IOstreams/Pstreams/PstreamReduceOps.H 15 additions, 9 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/PstreamReduceOps.H
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H 68 additions, 57 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
- src/Pstream/dummy/Make/files 2 additions, 0 deletionssrc/Pstream/dummy/Make/files
- src/Pstream/dummy/UPstream.C 0 additions, 69 deletionssrc/Pstream/dummy/UPstream.C
- src/Pstream/dummy/UPstreamAllToAll.C 84 additions, 0 deletionssrc/Pstream/dummy/UPstreamAllToAll.C
- src/Pstream/dummy/UPstreamBroadcast.C 1 addition, 1 deletionsrc/Pstream/dummy/UPstreamBroadcast.C
- src/Pstream/dummy/UPstreamGatherScatter.C 112 additions, 0 deletionssrc/Pstream/dummy/UPstreamGatherScatter.C
- src/Pstream/mpi/Make/files 2 additions, 0 deletionssrc/Pstream/mpi/Make/files
- src/Pstream/mpi/UPstream.C 1 addition, 423 deletionssrc/Pstream/mpi/UPstream.C
- src/Pstream/mpi/UPstreamAllToAll.C 86 additions, 0 deletionssrc/Pstream/mpi/UPstreamAllToAll.C
- src/Pstream/mpi/UPstreamBroadcast.C 7 additions, 7 deletionssrc/Pstream/mpi/UPstreamBroadcast.C
- src/Pstream/mpi/UPstreamGatherScatter.C 133 additions, 0 deletionssrc/Pstream/mpi/UPstreamGatherScatter.C
- src/Pstream/mpi/UPstreamReduce.C 5 additions, 5 deletionssrc/Pstream/mpi/UPstreamReduce.C
- src/Pstream/mpi/UPstreamWrapping.H 202 additions, 0 deletionssrc/Pstream/mpi/UPstreamWrapping.H
- src/Pstream/mpi/UPstreamWrappingTemplates.C 1018 additions, 0 deletionssrc/Pstream/mpi/UPstreamWrappingTemplates.C
- src/Pstream/mpi/allReduceTemplates.C 0 additions, 261 deletionssrc/Pstream/mpi/allReduceTemplates.C
Please register or sign in to comment