A general framework for aquatic biogeochemical models

A general framework for aquatic biogeochemical models
复制标题

DOI:
10.1016/j.envsoft.2014.04.002
复制
发表时间:
2014-11-01
影响因子:
4.9
通讯作者:
Bolding, Karsten
Bolding, Karsten
中科院分区:
环境科学与生态学2区
文献类型:
--
作者:
Bruggeman, Jorn;Bolding, Karsten

文献摘要

被引文献

相似文献

耦合水动力学-地球化学模型开发中最具挑战性的步骤之一是将描述单个物理、化学、生物和地质过程的多个通常不兼容的计算机代码组合起来。这种“耦合”是耗时的,容易出错的,并且在科学和编程专业知识方面要求很高。基于Fortran的开放源代码水生生物地球化学模型框架通过提供一组一致的编程接口来解决这些问题,通过这些接口,流体动力学模型和水生生物地球化学模型可以进行通信。模型被编码一次以连接到FABM,之后可以进行流体动力学和地球化学模型的任意组合。因此,地球化学模型代码在恒化器、垂直结构的水柱和三维盆地的模型内不加修改地工作。此外,复杂的生物化学可以分布在许多紧凑的,自包含的模块,在运行时耦合。通过实现分布式开发和用户控制的地球化学模型耦合,FABM使科学家,程序员和最终用户的专业知识得到最佳利用。(C)2014爱思唯尔有限公司版权所有。
One of the most of challenging steps in the development of coupled hydrodynamic-biogeochemical models is the combination of multiple, often incompatible computer codes that describe individual physical, chemical, biological and geological processes. This "coupling" is time-consuming, error-prone, and demanding in terms of scientific and programming expertise. The open source, Fortran-based Framework for Aquatic Biogeochemical Models addresses these problems by providing a consistent set of programming interfaces through which hydrodynamic and biogeochemical models communicate. Models are coded once to connect to FABM, after which arbitrary combinations of hydrodynamic and biogeochemical models can be made. Thus, a biogeochemical model code works unmodified within models of a chemostat, a vertically structured water column, and a three-dimensional basin. Moreover, complex biogeochemistry can be distributed over many compact, self-contained modules, coupled at run-time. By enabling distributed development and user-controlled coupling of biogeochemical models, FABM enables optimal use of the expertise of scientists, programmers and end-users. (C) 2014 Elsevier Ltd. All rights reserved.