动态碰撞网格的DSMC算法及其并行化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wucaixia303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通常情况下气体动力学中对气体的处理采用连续介质假设,这在一般的实践和实验室条件下是成立的。但当气体密度较低时,气体的粒子效应会变得十分显著,从而破坏连续介质假设。这种情况下需要采用稀薄气体动力学的方法才能得到正确的结果。在导弹、飞船、航天器的设计及微型机电系统中,稀薄气体动力学有着重要的应用。传统的稀薄气体动力学计算方法从数学模型的角度出发进行计算,计算的理论依据和有效性得到了保证,但却存在着计算量大,计算效率低的问题。DSMC方法从模拟气体粒子运动的角度出发,采用Monte Carlo方法来处理大量粒子运动的计算问题,不但大大降低了计算量,也保证了计算结果的准确性。近年来该方法已经成为研究稀薄气体最有效的计算方法之一。在经典的DSMC方法中,网格的处理常常是难点,需要综合考虑流场分布,边界条件,固壁形状等多个条件。本文提出了动态碰撞网格的DSMC的算法,有效了解决了复杂流场条件下网格自适应的问题,并通过实验验证了该算法的正确性。本方法有如下优点:1)无需人工计算设置网格,节省大量时间和人力。2)可以根据计算过程中流场,固壁及边界的变化情况动态重新划分碰撞网格,保证了计算结果的准确性。3)在动态网格的DSMC算法的并行化中,网格数据作为碰撞步骤中的一部分,无需在各计算节点之间同步,这样就减少了通讯量,提高了并行效率。在该算法的基础上,本文研究了该算法的并行化。本文分别在共享内存模型和消息传递模型下对该算法进行了并行化和相应的实验,得到了比较好的结果。在共享内存并行中,考虑到的内存带宽的限制,两线程和四线程分别取得了1.55和2.26的加速比。在消息传递并行中,主要计算步骤分子碰撞中取得了较高的并行效率(94.5%),整体的并行效率达到84.2%,并且在负载平衡方面取得了较好的效果。
其他文献
VOIP(Voice Over Internet Protocol)是一种基于IP网络的数字化语音传输技术,其本质特征在于语音的分组交换。过去的十年里VOIP技术不断完善,VOIP产业蓬勃发展。同时,随着嵌
随着计算机技术的发展,计算机应用模型已经渗透到各个技术方面。集成的模型资源也不再仅仅局限于一个领域,而是涉及到相关学科或交叉学科等多个领域。实现异构模型的集成交互
随着互联网技术尤其是Web 2.0的飞速发展,越来越多的web应用出现在人们的日常生活中,如P2P网络、社交网络、多Agent系统、电子商务等。随着web应用的规模不断扩大,其具有的开
目前高清数字电视机顶盒(HDTV STB)大多采用高集成度的单芯片解决方案,最高可支持1920×1080i/1920×1080p数字图像的解码。相对于标清电视机顶盒(SDTV STB)所支持的640×480
高校设备管理的中心任务是为教学、科研服务,以实现国有资产的保值和增值.高校设备管理要与现代化发展相适应,应该积极运用现代信息技术。论文基于这一背景,应用本体技术对设
因特网的普及与网络通信技术的发展使计算模式继主机计算和桌面计算之后进入普适计算时代。这种新的计算模式强调把计算机嵌入到人们日常生活和工作环境中,形成一个无所不在
三维编织复合材料是二十世纪八十年代发展起来的高新纺织材料,它具有异型件一次编织成型、结构不分层、整体性能好和设计灵活等特点,已经成为航空航天重要的结构材料。为了保证
随着互联网的发展及社会信息化的发展,搜索引擎作为人们查找信息的重要工具变得越来越重要。现有的搜索引擎的核心是布尔模型,完全依赖于用户给出的检索关键词,但由于在检索
海量URL的管理一直是提高网络爬虫性能的一个瓶颈。现在,网络规模越来越大,更新速度也变得越来越快,这些都促使网络爬虫系统来提高其性能。所以如何高效地管理网络爬虫的海量
随着互联网的发展,人类电子足迹数据,如微博、日志、110报警数据、ATM交易数据等各种数据资源越来越丰富。目前数据的可视化形式多种多样,如何有效分析不同类型电子足迹数据,