BMI: Difference between revisions

From CSDMS
(Added a summary of BMI.)
m (Words)
Line 1: Line 1:


= The CSDMS Basic Model Interface (version 1.0) =
= Basic Model Interface (BMI) =
 
'''Version 1.0'''


Development of scientific modeling software increasingly requires
Development of scientific modeling software increasingly requires
Line 8: Line 10:
must be addressed in any specific domain in order to produce a
must be addressed in any specific domain in order to produce a
usable development and simulation environment that also encourages
usable development and simulation environment that also encourages
contributions and adoption by entire communities. In this paper we
contributions and adoption by entire communities. In the paper linked below,
describe the challenges in creating a coupling environment for
we describe the challenges in creating a coupling environment for
Earth-surface process modeling and the innovative approach that
Earth-surface process modeling and the innovative approach that
we have developed to address them within the Community Surface
we have developed to address them within CSDMS.
Dynamics Modeling System.


== Links ==
== Links ==

Revision as of 16:40, 24 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