-
- Downloads
ENH: reduce overhead and clearer data ownership for OFstreamCollator
- local data to be written is now transferable into the OFstreamCollator. This avoids making a full copy when threading is active. - use plain lists for managing proc data * storage: List<List<char>> instead of PtrList<List<char>> * views: List<stdFoam::span<char>> instead of PtrList<SubList<char>> - use gather/write (unthreaded) as backstop if the output is too big to fit in the buffer size. Emit warning instead of FatalError
parent
90d8f452
No related branches found
No related tags found
Showing
- src/OpenFOAM/global/fileOperations/collatedFileOperation/OFstreamCollator.C 212 additions, 175 deletions...l/fileOperations/collatedFileOperation/OFstreamCollator.C
- src/OpenFOAM/global/fileOperations/collatedFileOperation/OFstreamCollator.H 72 additions, 29 deletions...l/fileOperations/collatedFileOperation/OFstreamCollator.H
- src/OpenFOAM/global/fileOperations/collatedFileOperation/threadedCollatedOFstream.C 14 additions, 3 deletions...erations/collatedFileOperation/threadedCollatedOFstream.C
- src/OpenFOAM/global/fileOperations/collatedFileOperation/threadedCollatedOFstream.H 11 additions, 4 deletions...erations/collatedFileOperation/threadedCollatedOFstream.H
Loading
Please register or sign in to comment