Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quadrature permutations for DG and some negating of vector-valued spaces #770

Merged
merged 204 commits into from
Feb 19, 2020

Conversation

mscroggs
Copy link
Member

@mscroggs mscroggs commented Feb 14, 2020

  • Pass facet rotation and reflection data into FFCx so that FFCx can use these to calculate quadrature permutations and vector direction swaps
  • Moved dof permutations into FFC, as these will likely eventually be calculated using data directly from FIAT.
  • The numbers of times each permutation should be applied to each cell is now stored in Topology.
  • High order vector-valued spaces are not yet supported on unordered meshes, and the meshes for these are currently ordered in the pipeline tests.

This pull request resolves #728 and resolves #645 and includes #634.

This is an updated version of #702, and is twinned with FEniCS/ffcx#201.

@mscroggs
Copy link
Member Author

I believe the test currently failing will pass once #791 is merged

@mscroggs mscroggs linked an issue Feb 19, 2020 that may be closed by this pull request
@garth-wells garth-wells merged commit 0b9ab98 into master Feb 19, 2020
@garth-wells garth-wells deleted the mscroggs/move_base_perms_to_ffc branch February 19, 2020 17:01
@mscroggs mscroggs mentioned this pull request Feb 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug in dof permutations Permuting the dofs of DG spaces
3 participants