首页> 外文会议>Association for Computing Machinery(ACM) Annual Symposium on Applied Computing(SAC 2004) vol.1; 20040314-17; Nicosia(CY) >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号