金属凝固过程温度场模拟并行软件开发

被引量 : 0次 | 上传用户:C_k_b
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
铸造凝固过程的温度场数值模拟是预测缩孔缩松、气孔、卷砂、热裂、宏观和微观偏析等的基础研究,但是在模拟大型复杂铸件的凝固过程温度场变化时要求很大的计算量,而基于冯.诺伊曼串行机模型上的现有的数值模拟串行算法已很难进一步提高模拟计算速度,所以能进一步提高模拟计算速度的一种有效且实用的方法就是进行基于机群平台的并行编程来计算。本文采用的并行硬件环境实现是由局域网中的三台不同体系结构的普通PC构成的异构机群平台,每台PC上运行的操作系统是Windows2000 Professional版本,三个节点的配置分别为:(1)赛扬2.66G CPU、256M内存;(2)奔四2.00G CPU、256M内存;(3)奔四1.60G CPU、256M内存。而并行软件环境是采用应有最广泛的标准化的消息传递并行语言库MPI的最新实现版本MPICH2和Visual C++6.0结合来实现。由于有限差分法简单实用,被广泛应用于凝固过程数值模拟领域中,因此本文采用有限差分法对计算区域进行三维网格剖分,并构建导热微分方程的差分格式。为了能把凝固模拟问题很好地映射到已构建的异构机群并行机上,得到并行计算模型并设计良好的并行求解算法,本文采用区域分解法将整个计算数据区域分解为多个子域,每个子域作为一项任务分配给一个节点进行计算求解,并且各个节点的地位相同,代码和功能也基本一致,也就是应用MPI的对等模式进行并行程序设计。在进行MPI的并行程序设计中,本文还具体讨论了MPI通信模式的选择以及并行文件I/O的访问方式选择。最后,本文基于所构建的并行环境,分别以不同节点数目和不同网格数目的组合来对一个T形件的凝固过程温度场MPI并行模拟算法进行效率测试。由测试结果可知,MPI并行化后的模拟计算有效的提高了模拟速度,且在同一计算规模下随着节点数的增多模拟速度相应提高,而随着计算规模的增大,从2个节点到3个节点并行计算的加速比增量也相应增加。从总体看来,MPI并行编程模拟是提高铸件凝固过程计算机模拟速度的一条有效途径,且从软件业发展趋势和满足用户角度来看也具有较大实用价值。
其他文献
以价格为核心的商品指数在全球范围内都得到了极其广泛的应用。在近50年的时间里,商品指数得到了迅速的发展,其功能也发生了很大的变化。商品指数主要有三大功能:一是标尺性功能
课程改革是一个系统工程,涉及到课程标准的研制和教科书的编写等方面。目前,随着国家基础教育课程教材改革不断深入地进行,教科书“一标多本”的现象,引起了众多教育工作者的关注
硝酸铵生产现场,分布大量NH3和NOx有毒气体,严重危害工人健康。对硝酸铵生产过程进行自动控制对于提高生产效率,保障工人安全、改善生产环境和促进企业快速发展有着积极的作用。
移动可视电话是一种同时使用了视频和话音的点对点通信业务,随着我国3G时代的即将到来。移动可视电话作为3G网络的代表业务和“杀手锏”业务必将有很良好的市场前景。本文研究
随着汽车保有量的增长,交通事故频繁发生,车辆安全性备受关注。据统计,侧面碰撞事故约占事故总数的30%,仅次于正面碰撞,而在造成死亡和重伤的事故中,侧碰事故约占35%。在我国
政治新词新语对外涉及我国外交方针政策和立场,对内涉及大政方针、治国理念等。如何理解并准确翻译政治新词新语中“新”的内容和含义给译员带来新的挑战,其翻译准确度和接受
从20世纪70年代开始,老年学习研究开始在相关国家受到关注,并作为一个跨学科领域产生了诸多研究成果,对老年学习实践产生了重要影响。基于国外相关数据库的文献检索,从老年学
语块的概念突破了传统意义上的词汇,指兼有词汇与语法特征的多词板块。虽然词汇的板块性长久以来被视为边缘现象,未能引起足够的重视,但随着语言及语言习得研究,特别是近年来语料
综述了近年来乙醇夹带剂在超临界CO2萃取中草药活性成分中的应用概况,并对其作用机理进行了初步分析,旨在为进一步开展超临界CO2萃取中草药活性成分的研究提供参考.
目的本研究通过检测大肠癌肿瘤组织PD-L1表达情况,探讨PD-L1的表达与大肠癌的病理类型和临床分期之间的相关性。方法本实验采用荧光实时定量PCR的方法检测30例大肠癌组织及近