-
Notifications
You must be signed in to change notification settings - Fork 11
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
Rexi updated #423
base: main
Are you sure you want to change the base?
Rexi updated #423
Conversation
… with .subfunctions
… the output to a known checkpointed answer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nhartney could you update the checkpoint data file to contain known correct output from REXI so that we can then make the test tolerances smaller? Thanks!
…ex_proxy Refactor REXI to use `complex-proxy` submodule
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am happy with everything here -- we just need to merge in main and resolve conflicts
@@ -21,7 +21,7 @@ class GustoIOError(IOError): | |||
pass | |||
|
|||
|
|||
def pick_up_mesh(output, mesh_name): | |||
def pick_up_mesh(output, mesh_name, comm=COMM_WORLD): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We had a brief chat about the addition of the comm
argument here last week -- this makes sense to me now.
This contains code to compute the exponential of the linear operator defined by linearising an equation.
The code is tested for shallow water and compressible Boussinesq and there are also some tests for the REXI approximation.