位置:成果数据库 > 期刊 > 期刊详情页
基于面向对象的粒子类模拟并行计算研究
  • 期刊名称:计算机研究与发展,44 (10):1647-1651, 2007.
  • 时间:0
  • 分类:TP301.6[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]北京应用物理与计算数学研究所高性能计算中心,北京100088, [2]北京应用物理与计算数学研究所计算物理实验室,北京100088
  • 相关基金:国家自然科学基金项目(60603050);国家杰出青年基金项目(60425205);国家“九七三”重点基础研究发展规划基金项目(2005CB321702)
  • 相关项目:并行处理
中文摘要:

针对经典分子动力学和PIC方法等粒子类模拟方法具有粒子动态移动、粒子计算局部性好等共性,首先,提出了粒子量数据片对象.该对象是单网格片上的一团粒子,其中网格片是包含多个网格单元的矩形区域.然后,设计了并行算法,包括对象之间的粒子迁移和数据交换以及动态负载平衡.最后,在JASMIN框架上具体实现,进而开发了并行经典分子动力学程序和并行PIC程序.在64个处理器上实测表明,并行PIC程序模拟包含3百万个网格、2千万个粒子的复杂物理模型时,获得了80%的并行效率.

英文摘要:

Particle simulations including classical molecular dynamics(MD) and particle-in-cell(PIC) have some common characteristics,which include dynamic movement of particles,spatial locality of particle computation,etc.In consideration of these characteristics,firstly,particle-patch-data object is presented.The object is a group of particles in a single patch.The patch is a rectangular block including many cells.Secondly,a corresponding parallel algorithm is designed.The algorithm deals with dynamical load balancing,particles migration and data exchange among these objects.Finally,the algorithm is implemented on JASMIN infrastructure.Then,parallel classical molecular dynamics program and parallel PIC program are developed.Numerical experimental results of PIC program show that the parallel efficiency with 80% is demonstrated by simulating a complex physical model including 3 million cells and 20 million particles on 64 processors of one MPP.

同期刊论文项目
期刊论文 27 会议论文 4 著作 2
同项目期刊论文