Replies: 2 comments 2 replies
-
I seem to have dropped out of the planning for this at some point, but would like to be roped back in. This is also highly relevant for a post-doc on data assimilation (with eWaterCycle) that starts with us shortly. Can you make sure I'm on the list for that next meeting? |
Beta Was this translation helpful? Give feedback.
-
I’ve uploaded a draft for the BMI parallel API to the CSDMS repository. You can review the changes as a file diff: or rendered nicely by selecting one-by-one the various bmi.*.rst files Summary of changes:
It’s currently left as a TODO how to determine whether a component does have parallel support. |
Beta Was this translation helpful? Give feedback.
-
On 2023 Oct 17, we held a meeting (over Zoom) to discuss how BMI could work in a parallel code. In attendance were @hrajagers, @jdhughes-usgs, @rcabell, @scrasmussen, and @mdpiper. (These are Mark's sketchy notes.)
Bert presented slides to the group with the thoughts he's put into parallel BMI design.
Bert: It's best to have one interface. Not BMI for single and ESMF or Oasis for parallel. This is a solvable problem. The challenge is in data transfer and regridding. Move these to a third party library. Need to define what the BMI functions should be.
Bert showed his ideas for new functions, or changes to existing functions, that parallel BMI would need.
Ryan and Soren need a parallel BMI implementation soon for their work in coupling WRF-Hydro with MODFLOW 6.
Soren says just a rough draft of the required BMI functions would be enough for him to start working. It doesn't have to be perfect right now.
Bert will write up his recommendations and send them out in about two weeks.
We should meet again in about a month to discuss.
Beta Was this translation helpful? Give feedback.
All reactions