FEniCS / dolfinx

Next generation FEniCS problem solving environment
https://fenicsproject.org
GNU Lesser General Public License v3.0
696 stars 172 forks source link

Distribute fixed width data #3240

Closed chrisrichardson closed 1 month ago

chrisrichardson commented 1 month ago

Topology data is currently distributed as an AdjacencyList. This PR reduces memory usage and improves efficiency of mesh creation in parallel, by sending fixed-width data for topology (which is always the case). Preparation for sending multiple cell types in a future PR.

chrisrichardson commented 1 month ago

Thanks for comments @garth-wells - sometimes writing the documentation is the hardest part.