首页> 外文会议>International Symposium on Parallel and Distributed Computing >Code Generation for Semi-Lagrangian Formulations
【24h】

Code Generation for Semi-Lagrangian Formulations

机译:半拉格朗日配方的代码

获取原文

摘要

The size of a time step is important for numerical weather prediction models (NWP) since forecasts need to be available within the fraction of time that may considered to be valid. 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 and 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)非常重要,因为预测需要在可能被认为有效的时间的一部分内可用。然而,时间步长通常受到二手平流方案的数值稳定性的限制。可用的方案包括半隐式欧拉和半拉格朗日方案。在主体上,半拉格朗日配方导致并行架构的不规则通信。在本文中,我们描述了具有半拉格朗日配方的半隐式方案的自动代码生成。我们描述了如何从平流模型的数学规范生成代码,并且我们展示了我们使用生成的代码和来自生产NWP的引用代码进行的初步实验的结果,从而在许多不同的架构上进行了初步实验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号