Adding Meshes for Field Data Sharing #755
Replies: 1 comment 1 reply
-
If I understand correctly, you basically want two separate PeleC simulations running at the same time on different grids that communicate data between each other on-the-fly? The AMReX MultiBlock framework lets you pass data between meshes of AMReX codes in memory for runtime coupling of simulations on different grids. If you want to incorporate multiple separate meshes in a single Pele simulation, that's the route I would go. That would be cleanest, most efficient, and perhaps simplest way of doing this, but it would likely still be very involved. Off the bat, it might be nontrivial to just to let two PeleC objects successfully coexist, especially if configured differently, before even considering having them communicate. But if you could pull it off, it would be very cool! If you want to go this route, you can look at at ERF (started as a fork of PeleC, now something very different), where we've played with MultiBlock for ERF/ERF coupling and ERF/amr-wind coupling. |
Beta Was this translation helpful? Give feedback.
-
I'd like to incorporate 2 additional meshes into PeleC and subsequently enable them to share information from the solved fields, i.e., velocity field. Does anyone have suggestions on which parts of the code I should begin modifying or what factors I should take into account?
Beta Was this translation helpful? Give feedback.
All reactions