稀薄气体Monte Carlo数值仿真并行化技术研究与实现
【摘要】:
作为仿真稀薄气体流动的全能计算技术,DSMC(Direct Simulation Monte Carlo)数值仿真方法在航空航天领域、微电子机械系统、航天材料和纳米技术等高科技研究领域得到了广泛应用。但DSMC方法对仿真计算平台的速度和存储容量要求很高,单计算机系统很难满足需要。
随着计算机并行处理技术的发展,在高性能计算平台上进行稀薄气体Monte Carlo数值仿真成为稀薄气体动力学研究的一个重要方向。研究DSMC的并行编程技术,研制并行编程工具软件,具有很重要的理论意义和实用价值。
基于连续介质的传统CFD并行计算强调物理作用的邻接性,以网格点处的流体参数作为计算对象;而基于离散介质的DSMC并行计算强调分子的动态运动,以分子运动参数作为计算对象。前者通过网格划分就可以静态实现计算任务的分配,比较简单;而后者的计算任务要随着分子的运动而变化,任务的划分只能动态实现。
DSMC并行化研究尚处于萌芽状态。国外多是针对某一具体DSMC程序进行并行化研究,未形成较系统的理论体系和方法,而且尚未见到DSMC并行化软件工具等类似系统的研发报道。国内对DSMC并行化技术的研究则基本没有见到。
本实验室与西安交通大学能源与动力工程学院合作,首次进行了DSMC程序的并行化技术的探索和研究,取得了初步成果。
DSMC并行计算中,数据相关是由于分子在不同节点的计算子域间迁移造成的。据此提出了迁移相关的新概念,借以在对分子运动的跟踪过程中分析各子任务之间的动态相关性,为建立并行计算模型奠定基础。
提出了基于迁移相关的DSMC并行计算模型,采用了可扩展并行运行时库(Run—time Library)来解决程序运行过程中动态的相关性分析、同步通信、负载平衡等难题。
提出了基于迁移相关的运行时通信判定机制,解决了通信量动态变化的难题。提出了镜像异向通信方法,既避免了通信死锁,又简化了通信部分功能模块的编程。
提出了一种基于数据迁移的动态负载平衡方法,解决了DSMC并行计算中的负载不平衡问题。在信息策略中提出了自适应负载信息收集法;在位置策略中提
摘要
出了重载优先算法,取得了良好的负载平衡效果。
提出了DSMC交互式并行化工具软件的体系结构,并集成到己有的面向CFD
的交互式并行化系统PARACTIVE中,实现了对DSMC程序也能进行交互式并行
化的软件工具——PAKACTIVE+。应用到两个DSMC方法算例的并行化中,成功
生成了并行程序,在PentiumIVI.7G组成的9节点集群系统上进行了测试,4机并
行效率达到85%以上,8机并行效率达到75%以上,得到用户的充分肯定。
提出了并行DSMC程序的性能预测模型,实际测试结果与预测结果能较好的f
吻合,帮助用户优化并行编程,节省编程时间。
|
|
|
|
1 |
郭庆平,陈先桥,肖金生,徐凯声;交错多重网格方法及其并行化技术[J];武汉交通科技大学学报;1997年02期 |
2 |
金国华,陈福接;并行化技术与工具[J];计算机研究与发展;1996年07期 |
3 |
雷咏梅;算法到低维处理器阵列的最优映射模型[J];西安电子科技大学学报;1998年06期 |
4 |
刘斌;高小鹏;龙翔;;基于SystemC的多核指令集模拟器并行化技术[J];微计算机信息;2010年29期 |
5 |
吴振宇,李凤林,林保真;组合旋成体高超音速稀薄气体绕流的统计模拟[J];数值计算与计算机应用;1981年02期 |
6 |
仁达敬;;并行编程,大势所趋[J];程序员;2010年05期 |
7 |
张文明;工作站环境中电路的蒙特卡洛分析[J];计算机应用研究;1997年02期 |
8 |
蔡跃进;;基于循环计算划分的分布式环境下的自动并行系统的模型设计[J];电子商务;2009年05期 |
9 |
赵荣宝,陈秉聪,程悦荪,胡子正;伪随机激励信号的Monnte Carlo生成及其统计特征[J];吉林大学学报(工学版);1987年04期 |
10 |
余燃;杜安;朱竹君;;WCDMA小区引入HSUPA后对小区容量的影响[J];科技信息(学术研究);2008年03期 |
11 |
龙志翘;;真空技术及其发展和应用[J];真空电子技术;1982年02期 |
12 |
龙志翘;;真空测量[J];真空电子技术;1982年04期 |
13 |
吴澄,朱跃中;有色噪声下自校正控制器的Monte Carlo仿真研究[J];信息与控制;1988年06期 |
14 |
李建中;并行数据库的查询处理并行化技术和物理设计方法[J];软件学报;1994年10期 |
15 |
张晓如,曾烈光;帧同步扰码器的并行化技术[J];高技术通讯;1996年03期 |
16 |
王多强,刘金根,李庆华,睢海燕;并行查询中的索引并行化技术[J];华中科技大学学报(自然科学版);2003年01期 |
17 |
刘敏
,赵荣彩
,张平
,耿双;位归约识别的研究与实现[J];微计算机信息;2005年23期 |
18 |
钱朴;元素分析仪计算机数据处理软件包[J];分析化学;1993年09期 |
19 |
贺加添,王季卿;扩散声场的数字计算机模拟[J];烟台大学学报(自然科学与工程版);1994年03期 |
20 |
张晓如,曾烈光;帧同步扰码器的并行化技术[J];通信学报;1996年02期 |
|