-
- Downloads
ENH: consolidate PstreamBuffers reduced communication bookkeeping
- can reduce communication by only sending non-zero data (especially when using NBX for size exchanges), but proper synchronisation with multiply-connected processor/processor patches (eg, processorCyclic) may still require speculative sends. Can now setup for PstreamBuffers 'registered' sends to avoid ad hoc bookkeeping within the caller.
Showing
- src/OpenFOAM/db/IOstreams/Pstreams/PstreamBuffers.C 56 additions, 10 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/PstreamBuffers.C
- src/OpenFOAM/db/IOstreams/Pstreams/PstreamBuffers.H 54 additions, 1 deletionsrc/OpenFOAM/db/IOstreams/Pstreams/PstreamBuffers.H
- src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C 11 additions, 23 deletionssrc/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C
- src/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C 23 additions, 64 deletionssrc/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C
- src/meshTools/algorithms/MeshWave/FaceCellWave.C 12 additions, 29 deletionssrc/meshTools/algorithms/MeshWave/FaceCellWave.C
- src/meshTools/algorithms/PointEdgeWave/PointEdgeWave.C 13 additions, 29 deletionssrc/meshTools/algorithms/PointEdgeWave/PointEdgeWave.C
Loading
Please register or sign in to comment