Skip to content

New shifted metric - #1177

Closed
johnomotani wants to merge 4 commits into
shiftedmetric-updatesfrom
new_shifted_metric
Closed

New shifted metric#1177
johnomotani wants to merge 4 commits into
shiftedmetric-updatesfrom
new_shifted_metric

Conversation

@johnomotani

Copy link
Copy Markdown
Contributor

Add a ParallelTransform class that shifts variables to a field-aligned coordinate system. This means all shifted variables share the same coordinate system even when they are on staggered grids, so this method is compatible with staggered grids while the existing ShiftedMetric class is not.

Depends on updates from #1060 (hence PR based on #1060) and also #1176 (the number of files touched by this PR should go down quite a bit if #1176 is merged into the base).

@johnomotani
johnomotani force-pushed the new_shifted_metric branch 2 times, most recently from 17420ea to ad84a2b Compare July 25, 2018 15:26
@johnomotani
johnomotani changed the base branch from newfield-nextmerge to shiftedmetric-updates October 1, 2018 12:08
@johnomotani

Copy link
Copy Markdown
Contributor Author

The ShiftToFieldAligned ParallelTransform no longer uses Flexible<>. I've changed the base to #1176 because it still requires the bugfixes from there.

Implementation of 'shifted metric' method that works by shifting all
fields to field aligned coordinates, instead of calculating yup/ydown
fields. This allows staggered grids to be handled.
Gives a basic test of the ShiftToFieldAligned parallel transform class.

Also add test-yupdown to the default tests by removing the '#requires
all_tests'.
@johnomotani

Copy link
Copy Markdown
Contributor Author

Being replaced by #1460.

@ZedThree
ZedThree deleted the new_shifted_metric branch October 13, 2023 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant