首页> 外文期刊>International Journal of High Performance Computing Applications >A general method for modeling on irregular grids
【24h】

A general method for modeling on irregular grids

机译:在不规则网格上建模的通用方法

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

摘要

For simulation on a spherical surface, such as global numerical weather prediction, icosahedral grids are superior to their competitors in uniformity of grid mesh distance across the entire globe and lack of neighboring grid cells that share only a single vertex. Use of such a grid presents unique programming challenges related to iteration across grid cells and location of neighboring cells. Here we describe an icosahedral grid with a one-dimensional vector loop structure, table specified memory order, and an indirect addressing scheme that yields very compact code despite the complexities of this grid. This approach allows the same model code to be used for many grid structures. Indirect addressing also allows grid cells to be stored in any order, selectable at run time. This permits easy implementation of different memory layouts for cache blocking, distributed-memory parallelism, and static load balancing. Since indirect addressing can adversely affect execution time we organize arrays to place a directly addressable index innermost. We also describe experiments designed to measure any performance penalties accrued from use of indirect addressing.
机译:对于球形表面的模拟(例如全球数值天气预报),二十面体网格在整个地球上的网格网格距离均匀性好,并且缺少仅共享一个顶点的相邻网格单元方面优于其竞争对手。这样的网格的使用提出了与跨网格单元的迭代和相邻单元的位置有关的独特编程挑战。在这里,我们描述了具有一维向量循环结构,表指定的存储顺序以及间接寻址方案的二十面体网格,尽管该网格很复杂,但它仍然产生非常紧凑的代码。这种方法允许将相同的模型代码用于许多网格结构。间接寻址还允许以运行时可选择的任何顺序存储网格单元。这样可以轻松实现不同的内存布局,以实现缓存阻止,分布式内存并行和静态负载平衡。由于间接寻址可能会对执行时间产生不利影响,因此我们将数组组织到最内部放置可直接寻址的索引。我们还描述了旨在测量因使用间接寻址而产生的任何性能损失的实验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号