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

Sibling (MultiApp to MultiApp) Transfers #19451

Closed
GiudGiud opened this issue Nov 22, 2021 · 7 comments · Fixed by #17417
Closed

Sibling (MultiApp to MultiApp) Transfers #19451

GiudGiud opened this issue Nov 22, 2021 · 7 comments · Fixed by #17417
Labels
C: Framework T: task An enhancement to the software.

Comments

@GiudGiud
Copy link
Contributor

GiudGiud commented Nov 22, 2021

Reason

Allowing for multiapp to multiapp direct transfers avoids having a variable on the mesh in the main app to temporarily store the result.

Design

Think it through in every transfer since we d want that to be a general capability

Need a to_multiapp and from_multiapp

PRs:
#19676
#17417

Impact

Shorter input files with multiapps
-1/3 of the memory cost currently used for those operations

@GiudGiud GiudGiud added C: Framework T: task An enhancement to the software. labels Nov 22, 2021
@GiudGiud GiudGiud added this to To do in FY22 NEAMS MP - User Oriented Enhancements via automation Nov 22, 2021
@friedmud
Copy link
Contributor

AKA sibling or peer transfers (for searchability)

@friedmud
Copy link
Contributor

Design note: should be entirely initiated and housed in the master app (i.e. the siblings still shouldn't know that it is happening)

GiudGiud added a commit to GiudGiud/moose that referenced this issue Dec 22, 2021
GiudGiud added a commit to GiudGiud/moose that referenced this issue Dec 22, 2021
@friedmud friedmud changed the title Subapp to subapp direct transfers Sibling (MultiApp to MultiApp) Transfers Jan 25, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 11, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 18, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 19, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 19, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
Improve robustness of between_multiapp transfers

Refs idaholab#19451
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022


Make variable checking more robust for parallel simulations
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022


Make variable checking more robust for parallel simulations
Clang
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 23, 2022
GiudGiud added a commit to idaholab/mastodon that referenced this issue Feb 24, 2022
GiudGiud added a commit to idaholab/mastodon that referenced this issue Feb 24, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 24, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Feb 24, 2022
MengnanLi91 pushed a commit to MengnanLi91/moose that referenced this issue Jan 4, 2023
zachmprince added a commit to zachmprince/moose that referenced this issue Jan 18, 2023
@lindsayad
Copy link
Member

exciting stuff!

zachmprince added a commit to zachmprince/moose that referenced this issue Feb 16, 2023
MengnanLi91 pushed a commit to MengnanLi91/moose that referenced this issue Feb 22, 2023
MengnanLi91 pushed a commit to MengnanLi91/moose that referenced this issue Feb 23, 2023
MengnanLi91 pushed a commit to MengnanLi91/moose that referenced this issue Mar 8, 2023
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
GiudGiud added a commit to GiudGiud/moose that referenced this issue Jan 31, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
schakrabortygithub pushed a commit to schakrabortygithub/moose that referenced this issue Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

4 participants