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

Restoring high degree coordinate fields for icosahedral sphere meshes #87

Open
JHopeCollins opened this issue Oct 21, 2022 · 1 comment
Assignees
Labels
bug Something isn't working Examples Example test cases / useage upstream Issue related to upstream dependencies

Comments

@JHopeCollins
Copy link
Member

Making a LinearVariationalProblem from the linearisation of a form including the cell normal of a manifold mesh with coordinate degree greater than 1 currently appears to be broken in Firedrake (See issue 2595).

This is causing the shallow water equations in tests/test_paradiag.py on the sphere tests in tests/test_paradiag.pyto break.
The coordinate degree in these tests has been reduced to 1 so that the tests suite can pass, but should be increased again once the upstream fix is in place.

@JHopeCollins JHopeCollins added the bug Something isn't working label Oct 21, 2022
@JHopeCollins JHopeCollins self-assigned this Oct 21, 2022
@JHopeCollins JHopeCollins added Examples Example test cases / useage upstream Issue related to upstream dependencies labels Nov 17, 2022
@JHopeCollins
Copy link
Member Author

Gusto have a workaround for this issue here that interpolates the cell normals into a DG Function of sufficiently high order. This Function can then be used in the SWE forms. We could also do this until the issue is fixed in Firedrake.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Examples Example test cases / useage upstream Issue related to upstream dependencies
Projects
None yet
Development

No branches or pull requests

1 participant