×

体重指数

swMATH编号: 39902
软件作者: Hutton,E.W.H.,Piper,M.D.,Tucker,G.E。
描述: 基本模型界面2.0:地球科学中耦合数值模型的标准界面。基本模型接口(BMI)是由社区表面动力学建模系统(CSDMS)创建的库规范,用于将模型或数据集转换为可重用的即插即用组件。回想一下,在这个上下文中,接口是一组命名的函数,具有指定的参数和返回值。BMI函数使模型能够通过建模框架或应用程序进行自我描述和完全可控。通过设计,BMI函数可以直接在任何语言中实现,只使用标准语言库中的简单数据类型。同样,根据设计,BMI功能是无创的。这意味着模型的BMI不会调用其他组件或工具,也不会修改为使用任何特定于框架的数据结构。因此,BMI不会在模型中引入依赖项,因此该模型仍然可以独立使用。BMI在文件BMI.SIDL中用科学接口定义语言(SIDL)表示。四种语言(C、C++、Fortran(77、90/95、2003、2008)和Python)的BMI规范源自此SIDL文件。下表列出了每种语言的规范链接和示例实现。
主页: https://bmi.readthedocs.io/en/latest/?badge=latest
源代码:  https://github.com/csdms/bmi
相关软件: BMI_py增量RCM;科学Py;努姆巴;马特普洛特利布;数字Py;蟒蛇;pyDeltaRCM公司
引用于: 0个文档