...
首页> 外文期刊>Journal of Computational and Applied Mathematics >The implementation of the finite-volume dynamical core in the community atmosphere model
【24h】

The implementation of the finite-volume dynamical core in the community atmosphere model

机译:社区大气模型中有限体积动力核心的实现

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

摘要

A distributed memory message-passing parallel implementation of a finite-volume discretization of the primitive equations in the community atmosphere model (CAM) 3.0 is presented. These 3-D equations can be decoupled into a set of 2-D equations by the introduction of a floating vertical coordinate, resulting in considerable potential parallelism. Subsequent analysis of the data dependencies-in particular those arising from the polar singularity of the latitude-longitude coordinate system-suggests that two separate domain decompositions should be employed, each tailored for a different pan of the model. The implementation requires that data be periodically redistributed between these two decompositions. Furthermore, data from nearest neighbors are kept in halo regions, which are updated between iterations. These data movements are optimized through one-sided communication primitives and multithreading. The resulting algorithm is shown to scale to very large machine configurations, even for relatively coarse resolutions. (C) 2006 Elsevier B.V. All rights reserved.
机译:提出了社区大气模型(CAM)3.0中原始方程的有限体积离散化的分布式内存消息传递并行实现。通过引入浮动垂直坐标,可以将这些3-D方程解耦为一组2-D方程,从而产生相当大的潜在平行度。随后的数据相关性分析,尤其是那些由纬度-经度坐标系的极点奇异性引起的数据相关性,建议应采用两个单独的域分解,每个分解均针对模型的不同泛型量身定制。该实现要求在这两个分解之间定期重新分配数据。此外,来自最近邻居的数据保留在晕圈区域中,在迭代之间进行更新。这些数据移动通过单面通信原语和多线程进行了优化。结果表明,即使相对较粗的分辨率,该算法也可以缩放到非常大的机器配置。 (C)2006 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号