首页> 外文会议>ACM Annual Symposium on Applied Computing >Using Semi-Lagrangian Formulations with Automatic Code Generation for Environmental Modeling
【24h】

Using Semi-Lagrangian Formulations with Automatic Code Generation for Environmental Modeling

机译:使用半拉格朗日配方进行环境建模的自动编码

获取原文

摘要

An import issue for numerical weather prediction modes (NWP) is the time it takes to produce a valid forecast. One factor, which greatly influences this simulation time is the size of the time step. However, time step size is often limited by the numerical stability of the used advection schemes. Available schemes include semi-implicit Eulerian and semi-Lagrangian schemes. In principal, semi-Lagrangian formulations result in irregular communications on parallel architectures. In this paper we describe automatic code generation for a semi-implicit scheme with a semi-Lagrangian formulation. We describe how code can be generated from a mathematical specification of the advection model, the embedding of the formulations in the Ctadel code generation tool and we show the par-allelization of the code. Finally, we show results from preliminary experiments we have conducted with the generated code and the reference code from a production NWP on a number of different architectures.
机译:数字天气预报模式(NWP)的导入问题是产生有效预测所需的时间。 一个因素,这极大地影响了该模拟时间是时间步长的大小。 然而,时间步长通常受到二手平流方案的数值稳定性的限制。 可用方案包括半隐式欧拉和半拉格朗日方案。 在主体上,半拉格朗日配方导致了对并联架构的不规则通信。 在本文中,我们描述了具有半拉格朗日配方的半隐式方案的自动代码生成。 我们描述了如何从平流模型的数学规范中生成代码,嵌入CTADEL代码生成工具中的配方,并显示代码的标准化。 最后,我们展示了我们用生成的代码和来自生产NWP的参考代码进行的初步实验的结果,来自许多不同的架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号