Set local matrix diagonal without parallel communication
Open
enhancement
performance
roadmap
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 261
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 71
Description
Since https://github.com/FEniCS/dolfinx/pull/1417/ we need to assemble (parallel comm) the matrix after regular assembly and before setting a local diagonal, set diagonal, and the assemble (parallel comm) again. Previously only one parallel comm step was required.
We should figure out how to set the local diagonal without requiring a parallel communication step afterwards.
Contributor guide
Assessment
This issue has not been assessed yet.