Coupling integrated Earth System Model components with BFG2

Coupling integrated Earth System Model components with BFG2
复制标题

DOI:
10.1002/cpe.1348
复制
发表时间:
2009-04-25
影响因子:
2
通讯作者:
Riley, G. D.
Riley, G. D.
中科院分区:
计算机科学4区
文献类型:
--
作者:
Armstrong, C. W.;Ford, R. W.;Riley, G. D.

文献摘要

被引文献

相似文献

Genie是一套模块化的地球系统模型组件,以各种配置组合在一起,用于研究气候现象。作为GENIEfy项目的一部分,人们希望使耦合精灵配置的活动更加灵活,以便简化新组件的集成,允许使用替代模型顺序和连接性进行实验,并在分布式环境中执行精灵组件。当前的耦合框架是不灵活的,因为模型由规定的主代码以固定的顺序运行。本文展示了BFG2(定制框架生成器-版本2)耦合工具如何提供显著更高的灵活性。使用BFG2,科学家将精灵配置描述为元数据,然后可以自动转换为所需的框架。事实证明,BFG2在组合和部署方面提供了灵活性,无需对Genie组件进行修改即可带来改进,并且不会损失性能,并且可以产生与原始框架下完全相同的结果。我们还演示了如何使用BFG2来提高未来精灵耦合模型的性能。版权所有(C)2008 John Wiley&Sons,Ltd.
GENIE is a suite of modular Earth System Model components coupled in a variety of configurations used to investigate climate phenomena. As part of the GENIEfy project, there is a desire to make the activity of coupling GENIE configurations more flexible in order to ease the integration of new components, permit experimentation with alternative model orderings and connectivity, and execute GENIE components in distributed environments. The current coupling framework is inflexible because models are run in a fixed order by a prescriptive main code. This paper shows how the BFG2 (Bespoke Framework Generator-version 2) coupling tool offers significantly more flexibility. Using BFG2, scientists describe GENIE configurations as metadata that can then be transformed automatically into the desired framework. It is demonstrated that BFG2 provides flexibility in composition and deployment, improvements that are brought without modification to the GENIE components, without loss of performance and in a such a manner that it is possible to produce exactly the same results as under the original framework. We also demonstrate how BFG2 may be used to improve the performance of future GENIE coupled models. Copyright (C) 2008 John Wiley & Sons, Ltd.