mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
- additional startup guard for inter-node/local-node queries (UPstream) - impose linear communication tree for inter-node/local-node communicators. Was previously defaulted to a basic tree, but more consistent to have flat addressing for these types of connections. - demand-driven UPstream::interNode_offsets() for walking inter-node ranges instead of creating it manually in various places. - (style): List<int> instead of labelList for internal commsStruct since the communication structures are tied to MPI sizes and not to the OpenFOAM label sizes - reduce the number of intermediate buffer allocations within gatherList, scatterList.