Support different dof orderings on a cell
Open
enhancement
proposal
- Dominant language
- Python
- Stars
- 192
- Forks
- 45
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 17
Description
At the moment, FFCx works with the Basix 'reference' ordering of dofs on a cell. This is ordering is not suitable for all kernel algorithms, e.g. sum factorisation.
To deal with this FFCx, should supply a permutation array to Basix when creating an element to control the layout (see https://github.com/FEniCS/basix/issues/637).
For the user of FFCx generated code, the permutation from the Basix reference ordering should be stored so that elements with the corrected ordering can be re-created.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.