Model coupling using BMI - technical discussion session (ON INVITATION ONLY)
Friday, 16 November 2018
Sign in to join
Societal questions requrie an integrated, non-exclusive, multi-disciplinary approach. Sometimes just as part of the analysis, but increasingly also as part of the modelling. Rather than developing a single "can do everything" model, the general accepted approach to deal with this challenge is to coupled models. Various groups have developed coupling concepts, middleware and infrastructures such as OpenMI, ESMF, OMS ... and BMI. The Basic Model Interface (BMI) has been developed by the Community Surface Dynamics Modeling System (CSDMS) group in Colorado based on the lessons learned from the other aforementioned coupling technologies.
A common interface works best if we all use the interface in the same way. Since there is a steadily growing user community for BMI in particular in the Netherlands, we would like to use this opportunity to present to each other how we are using this interface, discuss development issues (technical details), and explore options for further adjustment and development of the interface. In the context of the eWaterCycle II project across our various institutes and a longer term ongoing discussion on coupled modelling inside Deltares, we have the pleasure of organizing this technical meeting on the final day of the Delft Software Days 2018.
Attendees are invited to present ...
- how do you use BMI: code developments that use (parts of) the Basic Model Interface (or similar interfaces) for coupled/integrated modelling in different languages such as FORTRAN, C/C++, Python, …
- What do you wish for in BMI: interface needs such as coordinate systems, grid representations, parallelization, flexibility, iterations, multi-level initializations, pass by value or reference, meta-data, message handling, …
We are happy to say that Eric Hutton, the current lead-developer for the BMI interface, will join us on behalf of the CSDMS group.
Sign in to join