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

enable free surface for all solver schemes #2073

Conversation

jdannberg
Copy link
Contributor

A while ago, @gassmoeller restructured the solvers schemes (see #1850) so that the free surface computation is done outside of these schemes. This means that that there is no reason any more why any of the solver schemes should not work with free surface, the two things are now independent of each other. This pull request removes the Assert that was still there to prevent those things being used together.

I also added a test for the iterated IMPES solver and made sure that the result is similar to the test that used iterated Stokes (the first 2-3 digits of RMS velocity and topography are the same).

@jdannberg jdannberg force-pushed the enable_free_surface_for_all_solver_schemes branch from 63a6f27 to 052543d Compare January 26, 2018 04:09
@gassmoeller
Copy link
Member

This makes sense for our current implementation of the free surface (which is outside of the nonlinear iteration). One thing that we need to keep in mind is that the nonlinear solver will not iterate over the free surface, but will only find the correct velocities for the given topography, and topography will only be updated for the next timestep. This is something we can improve at some (undetermined) point in the future. Ready to merge if the tester passes.

@gassmoeller gassmoeller merged commit 7a539e8 into geodynamics:master Jan 26, 2018
@jdannberg jdannberg deleted the enable_free_surface_for_all_solver_schemes branch February 6, 2018 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants