• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (8): 69-74.

• 论文 • 上一篇    下一篇

JASMIN框架中多块结构网格拼接并行计算及其应用

郭红,莫则尧,张爱清   

  1. (北京应用物理与计算数学研究所计算物理重点实验室,北京 100094)
  • 收稿日期:2012-04-28 修回日期:2012-06-11 出版日期:2012-08-25 发布日期:2012-08-25
  • 基金资助:

    国家自然科学基金重点项目(61033009);国家重点基础研究发展计划(2011CB309702);国家863计划资助项目(2010AA012303);国家自然科学基金资助项目(61003083,61170310)

A Parallel Module for the Multiblock Structured Mesh in JASMIN and Its Applications

GUO Hong,MO Zeyao,ZHANG Aiqing   

  1. (Key Laboratory of Computational Physics,
    Institute of Applied Physics and Computational Mathematics,Beijing 100094,China)
  • Received:2012-04-28 Revised:2012-06-11 Online:2012-08-25 Published:2012-08-25

摘要:

基于JASMIN框架,本文设计了多块结构网格拼接的并行算法并研制了相应的软件模块。该模块设计实现了网格块间关系统一描述算法,及网格片间统一通信调度策略,从而有效解决了多块结构网格拼接并行计算中的通信性能瓶颈问题。同时,该模块封装了数据分布存储、数据通信等并行计算细节,提供了规范接口,能够支撑用户简便地实现多块结构网格拼接并行计算。数值测试表明,该模块具有很好的并行性能,可以支撑应用程序扩展到上千核。

关键词: 多块结构网格, 并行计算, JASMIN框架

Abstract:

A parallel module for the multiblock structured mesh computing has been designed and implemented in the JASMIN infrastructure. In this module,a blocks’ relationship description algorithm and a unified communication schedule have been designed and adopted,which effectively solves the communication bottleneck broadly existing in multiblock structured mesh parallel computing.Meanwhile,by encapsulating parallel computing strategies,such as distributed storage,data communications,etc., and providing standard interfaces,this module can help the user conveniently realize multiblock structured mesh parallel computing.According to our test results,applications based on this module can be run efficiently on thousands of processors,which proves the module’s satisfying parallel computing performance.

Key words: multiblock structured mesh;parallel computing;JASMIN