[WIP] Fix Fastscape topography for periodic boundary by setting the values of ghost nodes earlier #6241
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, if we use Fastscape with periodic boundaries for the front and back of the Fastscape domain, the front and back topography show abnormalities. See the topography at the front and back at the top of figure 1.

We fix this by setting the Stokes velocity on the ghost nodes that is sent to Fastscape before computing the direction of the periodicity from this velocity. This actually comes down to only moving code. See the results for the same setup in figure 2.

We will also test the left and right with periodic boundary conditions, but we have opened this pull request to start the discussion with @Djneu (and to practise making a pull request with @anne-glerum).
Before your first pull request:
For all pull requests:
For new features/models or changes of existing features: