【24h】

A Case Study for Automatic Code Generation on a Coupled Ocean-Atmosphere Model

机译:海洋-大气耦合模型自动代码生成的案例研究

获取原文
获取原文并翻译 | 示例

摘要

Traditional design and implementation of large atmospheric models is a difficult, tedious and erroneous task. With the Ctadel project we propose a new method of code generation, where the designer describes the model in an abstract high-level specification language which is translated into highly optimized Fortran code. In this paper we show the abilities of this method on a coupled ocean-atmosphere model, in which we have to deal with multi-resolution domains and different time-steps. We, briefly, describe a new concept in compiler design, the use of templates for code generation, to elevate the burden of choosing architecture optimized numerical routines.
机译:大型大气模型的传统设计和实现是一项艰巨,繁琐和错误的任务。在Ctadel项目中,我们提出了一种新的代码生成方法,设计人员使用抽象的高级规范语言描述模型,该语言被翻译为高度优化的Fortran代码。在本文中,我们展示了这种方法在海洋-大气耦合模型上的能力,其中我们必须处理多分辨率域和不同的时间步长。简要地,我们描述了编译器设计中的新概念,即使用模板生成代码,以增加选择体系结构优化的数值例程的负担。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号