期刊文献+

多物理并行数值模拟中的两层紧耦合联接算法

Two-Level Tightly Concatenating Algorithm for Multiphysics Parallel Numerical Simulations
下载PDF
导出
摘要 复杂物理现象通常由多类复杂的物理过程紧耦合构成 ,其数值模拟也通常由适用不同物理过程的多类并行应用程序紧耦合完成 .如何设计这些物理过程之间的联接算法 ,既要保证程序之间数据传递的高效 ,又要保证程序各自运行和总体模拟的高效 ,还要保证程序各自开发的独立 ,是一个值得研究的课题 .该文基于广泛应用于高温高压多物理研究中的辐射流体力学和中子输运多物理并行数值模拟 ,在非结构网格上 ,提出了两种联接算法 :完全松散联接算法和两层紧耦合联接算法 ,前者侧重于实现程序各自运行的高效和开发的独立 ,后者在前者的基础上 ,还权衡了数据传递和总体模拟的高效 .在两台并行机的数百个处理机上 ,通信复杂度分析和数值实验结果表明两个算法均是有效的 ,可推广适用于辐射或中子输运与其他流体力学的多物理并行数值模拟应用中 .特别地 ,两层紧耦合联接算法是高效可扩展的 ,取得了近似最优的并行性能 . Multiphysics parallel numerical simulations are usually essential to simplify researches on complex physical phenomena in which several physics processes are tightly coupled. It is very important on how to concatenate those coupled physics processes for fully scalable parallel simulation. Meanwhile, three objectives should be balanced, the first is efficient data transfer among simulations, the second and the third are efficient parallel executions and simultaneously developments of those simulation codes. This paper presents two concatenating algorithms for multiphysics parallel numerical simulations coupling radiation hydrodynamics with neutron transport on unstructured grid. The first algorithm, Fully Loosely Concatenation (FLC), focuses on the independence of code development and the independence running with optimal performance of code. The second algorithm, Two Level Tightly Concatenation (TLTC), focuses on the optimal tradeoff among above three objectives. Theoretical analyses for communicational complexity and parallel numerical experiments on hundreds of processors on two parallel machines have shown that these two algorithms are efficient and can be generalized to other multiphysics parallel numerical simulations coupling radiation or neutron transport with hydrodynamics. Especially, algorithm TLTC is linearly scalable and has achieved the optimal parallel performance.
作者 莫则尧
出处 《计算机学报》 EI CSCD 北大核心 2004年第10期1311-1319,共9页 Chinese Journal of Computers
基金 国家自然科学基金 (60 2 73 0 3 0 ) 国家"九七三"重点基础研究发展规划项目 (G19990 3 2 80 5 )资助
关键词 多物理数值模拟 并行联接算法 非结构网格 两层紧耦合联接算法 数据传递 总体模拟 Computational complexity Computer simulation Natural sciences computing Numerical methods Physics
  • 相关文献

参考文献1

二级参考文献9

  • 1Lewis E.E., Miller W.F.. Computational Methods of Neutron Transport. New York: John Wiley & Sons Publisher, 1984
  • 2Du Shu-Hua et al.. Computer Simulation for Neutron Problems. Changsha: Hunan Academic Publisher, 1989(in Chinese)(杜书华等编著.输运问题的计算机模拟.长沙:湖南科技出版社, 1989)
  • 3Wareing T.A., McGhee J.M., Morel J.E., Pautz S.D.. Discontinuous finite methods Sn methods on 3-D unstructured grids. In: Proceedings of the International Conference on Mathematics and Computation, Reactor Physics and Environment Analysis in Nuclear Applications, Madrid, 1999, 96~113
  • 4傅连祥 阳述林.二维中子输运程序的研制:技术报告IAPCM-99-102[R].北京应用物理与计算数学研究所,1999..
  • 5Baker R.S., Alcouffe R.E.. Parallel 3-d Sn performance for MPI on Cray-T3D. In: Proceedings of the Joint International Conference on Mathematics Methods and Supercomputing for Nuclear Applications, New York, 1997, 1: 377~393
  • 6Baker R.S., Koch K.R.. An Sn algorithm for the massively parallel CM-200 computer. Nuclear Science and Engineering, 1998, 128: 312~320
  • 7Plimpton S., Hendrickson B., Burns S., McLendon W.. Parallel algorithms for radiation transprt on unstructured grids. In: Proceedings of SuperComputing'2000, Dallas, Texas, 2000
  • 8Hendrickson B., Leland R.. The Chaco user's guide: Version 2.0. Sandia National Laboratories, Albuquerque, NM: Technical Report SAND94-2692, 1994
  • 9Mo Ze-Yao, Yuan Guo-Xing. Parallel Programming with Message Passing Interface MPI. Beijing: Science Press, 2001(in Chinese)(莫则尧,袁国兴编著.消息传递并行编程环境MPI.北京:科学出版社, 2001)

共引文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部