-
-
Notifications
You must be signed in to change notification settings - Fork 182
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
Permuting the dofs of DG spaces #645
Comments
Probably we need to go back to the generated code and see what assumptions there are in that. I suppose it expects to receive two neighbouring cells, and then you specify which facets (in each cell) are the join. It may be that there is an implicit expectation that the dofs are aligned. I see this as a particular problem for quad/hex elements, since there is no possibility of the orientation always being consistent. |
We have closed in on the issue by looking at the dg test term-by-term. Taking Strangely, this term does agree if The term |
Have reduced this to the smallest test I can find that fails (
|
This issue is fixed in #702 |
The DG fem pipeline test (#634) is failing for tetrahedrons. I believe it only passes for other shapes because the
Unit*Mesh
ses are ordered nicely.These tests pass if order_simplex is called on the mesh
For DG spaces, all the dofs are interior dofs, so the
dof_permutation
is moving all the dofs, including those associated with vertices. This may be the issue, or it may be related to #31 and how jumps etc are computed.The text was updated successfully, but these errors were encountered: