BMI: Difference between revisions

From CSDMS
m (Words)
No edit summary
Line 1: Line 1:
 
{{PageTitle| Basic Model Interface (BMI) }}
= Basic Model Interface (BMI) =


'''Version 1.0'''
'''Version 1.0'''


Development of scientific modeling software increasingly requires
Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and-play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions and adoption by entire communities. In the paper linked below, we describe the challenges in creating a coupling environment for Earth-surface process modeling and the innovative approach that we have developed to address them within CSDMS.
the coupling of multiple, independently developed models.
Component-based software engineering enables the integration of
plug-and-play components, but significant additional challenges
must be addressed in any specific domain in order to produce a
usable development and simulation environment that also encourages
contributions and adoption by entire communities. In the paper linked below,  
we describe the challenges in creating a coupling environment for
Earth-surface process modeling and the innovative approach that
we have developed to address them within CSDMS.


== Links ==
== Links ==

Revision as of 15:22, 26 January 2017

Basic Model Interface (BMI)

Version 1.0

Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and-play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions and adoption by entire communities. In the paper linked below, we describe the challenges in creating a coupling environment for Earth-surface process modeling and the innovative approach that we have developed to address them within CSDMS.

Links