...
首页> 外文期刊>Geoscientific Model Development Discussions >The Oceanographic Multipurpose Software Environment (OMUSE v1.0)
【24h】

The Oceanographic Multipurpose Software Environment (OMUSE v1.0)

机译:海洋多功能软件环境(OMUSE v1.0)

获取原文
           

摘要

In this paper we present the Oceanographic Multipurpose Software Environment (OMUSE). OMUSE aims to provide a homogeneous environment for existing or newly developed numerical ocean simulation codes, simplifying their use and deployment. In this way, numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Rapid development of simulation models is made possible through the creation of simple high-level scripts. The low-level core of the abstraction in OMUSE is designed to deploy these simulations efficiently on heterogeneous high-performance computing resources. Cross-verification of simulation models with different codes and numerical methods is facilitated by the unified interface that OMUSE provides. Reproducibility in numerical experiments is fostered by allowing complex numerical experiments to be expressed in portable scripts that conform to a common OMUSE interface. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual quasi-geostrophic solver to the global circulation model POP (Parallel Ocean Program). The uniform access to the codes' simulation state and the extensive automation of data transfer and conversion operations aids the implementation of model couplings. We discuss the types of couplings that can be implemented using OMUSE. We also present example applications that demonstrate the straightforward model initialization and the concurrent use of data analysis tools on a running model. We give examples of multiscale and multiphysics simulations by embedding a regional ocean model into a global ocean model and by coupling a surface wave propagation model with a coastal circulation model.
机译:在本文中,我们介绍了海洋多功能软件环境(OMUSE)。 OMUSE旨在为现有或新开发的数值海洋模拟代码提供一个统一的环境,以简化其使用和部署。这样,可以轻松地设计将代表不同物理学或跨越不同物理比例范围的海洋模型组合在一起的数值实验。通过创建简单的高级脚本,可以快速开发仿真模型。 OMUSE中的抽象的低级核心旨在将这些模拟有效地部署在异构的高性能计算资源上。 OMUSE提供的统一界面有助于对具有不同代码和数值方法的仿真模型进行交叉验证。通过允许在符合通用OMUSE接口的可移植脚本中表达复杂的数值实验,可以提高数值实验的可重复性。在这里,我们介绍OMUSE的设计以及当前包括的模块和模型组件,其范围从简单的概念性准地转解算器到全球环流模型POP(并行海洋计划)。统一访问代码的仿真状态以及数据传输和转换操作的广泛自动化有助于模型耦合的实现。我们讨论了可以使用OMUSE实现的耦合类型。我们还将提供示例应用程序,这些示例应用程序演示了简单的模型初始化以及在运行模型上并发使用数据分析工具的情况。我们通过将区域海洋模型嵌入到全球海洋模型中以及将表面波传播模型与沿海环流模型耦合来给出多尺度和多物理场模拟的示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号