Skip to content

Support waveform interpolation in read for multi-coupling#1445

Merged
BenjaminRodenberg merged 2 commits intodevelop-v3.0.0from
support-waveform-read-multi-coupling
Nov 2, 2022
Merged

Support waveform interpolation in read for multi-coupling#1445
BenjaminRodenberg merged 2 commits intodevelop-v3.0.0from
support-waveform-read-multi-coupling

Conversation

@BenjaminRodenberg
Copy link
Copy Markdown
Contributor

@BenjaminRodenberg BenjaminRodenberg commented Sep 30, 2022

Main changes of this PR

Also allow to use waveforms with multi-coupling and add tests.

Motivation and additional information

In #1352 multi-coupling was still forbidden. This PR adds a test for multi-coupling and supports it.

Bigger picture: In #1171 multi coupling becomes more complicated, because different participants might write data from different meshes in time that the receiving solver has to handle. We should first get the simple multi coupling without subcycling working before approaching this bigger task.

Author's checklist

  • I used the pre-commit hook to prevent dirty commits and used pre-commit run --all to format old commits.
  • I added a changelog file with make changelog if there are user-observable changes since the last release.
  • I added a test to cover the proposed changes in our test suite.
  • I sticked to C++17 features.
  • I sticked to CMake version 3.16.3.
  • I squashed / am about to squash all commits that should be seen as one.

Reviewers' checklist

  • Does the changelog entry make sense? Is it formatted correctly?
  • Do you understand the code changes?

@uekerman
Copy link
Copy Markdown
Member

uekerman commented Nov 2, 2022

I briefly looked at 81ef7be#diff-3d1568b390afb81c70e7f889b5c7cf4067647f140b9f9d1d2e13410ae23ce4a1 (Add test and allow waveforms in multi-coupling)
That one looks good.
@BenjaminRodenberg Could you please rebase this PR?

@BenjaminRodenberg BenjaminRodenberg changed the base branch from develop to develop-v3.0.0 November 2, 2022 09:11
@BenjaminRodenberg
Copy link
Copy Markdown
Contributor Author

I briefly looked at 81ef7be#diff-3d1568b390afb81c70e7f889b5c7cf4067647f140b9f9d1d2e13410ae23ce4a1 (Add test and allow waveforms in multi-coupling) That one looks good. @BenjaminRodenberg Could you please rebase this PR?

Done 👍 @uekerman can you check again?

@BenjaminRodenberg BenjaminRodenberg marked this pull request as ready for review November 2, 2022 09:15
@BenjaminRodenberg BenjaminRodenberg added this to the Version 3.0.0 milestone Nov 2, 2022
Copy link
Copy Markdown
Member

@uekerman uekerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@BenjaminRodenberg
Copy link
Copy Markdown
Contributor Author

@uekerman thanks for the review! I will squash&merge this PR as soon as the tests are done.

@BenjaminRodenberg BenjaminRodenberg force-pushed the support-waveform-read-multi-coupling branch from bc40acb to b4324a1 Compare November 2, 2022 10:10
@BenjaminRodenberg BenjaminRodenberg merged commit ffd2764 into develop-v3.0.0 Nov 2, 2022
@BenjaminRodenberg BenjaminRodenberg deleted the support-waveform-read-multi-coupling branch November 2, 2022 17:35
BenjaminRodenberg added a commit that referenced this pull request Nov 4, 2022
* Add test and allow waveforms in multi-coupling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants