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

Gusto integration #104

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from
Draft

Gusto integration #104

wants to merge 9 commits into from

Conversation

JHopeCollins
Copy link
Collaborator

We currently keep the compatible finite element spaces/forms for the atmospheric examples in the utils folder. Gusto can provide these for us if we can interface properly with their Equation classes.

We can do this via the labelling in the form manipulation language. Gusto label the time derivative terms in the equation forms, which means that we can make functions to pick out the time derivatives for the form_mass argument to paradiag, and remove the time derivatives for the form_function argument.

This relies on Gusto PRs #322 and #325 to be able to replace the test/trial/subject functions in the Equation forms with the appropriate components of the all-at-once mixed function space.

@JHopeCollins JHopeCollins added enhancement New feature or request Examples Example test cases / useage labels Jan 16, 2023
@JHopeCollins JHopeCollins self-assigned this Jan 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Examples Example test cases / useage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant