首页> 外文会议>IEEE International Conference on e-Science >OMUSE: Oceanographic multipurpose software environment
【24h】

OMUSE: Oceanographic multipurpose software environment

机译:OMUSE:海洋多功能软件环境

获取原文

摘要

This talk will give a brief introduction to OMUSE, the Oceanographic Multipurpose Software Environment, which is currently being developed. OMUSE is a Python framework that provides high-level object-oriented interfaces to existing or newly developed numerical ocean simulation codes, simplifying their use and development In this way, OMUSE facilitates the efficient design of numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales, for example coupling a global open ocean simulation with a regional coastal ocean model. OMUSE enables its users to write high-level Python scripts that describe simulations. The functionality provided by OMUSE takes care of the low-level integration with the code and deploying simulations on high-performance computing resources, allowing its users to focus on the physics of the simulation. We give an overview of the design of OMUSE and the modules and model components currently included. In particular, we will discuss the process of creating a new OMUSE interface to an existing code, and explain how OMUSE keeps track of the internal state of a running simulation. In addition, we will discuss the grid data types and grid remapping functionality that OMUSE provides. We also give an example of performing online data analysis on a running simulation, which is becoming increasingly important as models simulate a broader range of scales, generating large datasets that cannot be fully stored for offline analysis.
机译:此谈话将简要介绍OMUSE,海洋多功能软件环境,目前正在开发。 OMUSE是一个Python框架,为现有或新开发的数字海洋仿真代码提供高级面向对象的接口,以这种方式简化了它们的使用和开发,省略促进了数值实验的有效设计,这些实验结合了代表不同物理或跨越的海洋模型不同的物理尺度范围,例如通过区域沿海海洋模型耦合全球开放的海洋模拟。 Omuse使其用户能够编写描述模拟的高级Python脚本。 OMUSE提供的功能会根据高性能计算资源的代码和部署模拟来处理低级别集成,允许其用户专注于模拟的物理。我们概述了OMUSE的设计和当前包含的模块和模型组件。特别是,我们将讨论为现有代码创建新的OMUSE接口的过程,并解释OMUSE如何跟踪运行模拟的内部状态。此外,我们将讨论OMUSE提供的网格数据类型和网格重复功能。我们还展示了在运行模拟上执行在线数据分析的示例,因为模型模拟了更广泛的尺度,产生了无法完全存储离线分析的大型数据集,这变得越来越重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号