朱衣河水质演变数值模拟并行化程序设计与实现

来源 :河北工程大学 | 被引量 : 0次 | 上传用户:kasuo11111111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在研究河流、海洋等水体环境时多采用数值模拟的方式来模拟水质演变过程。为了保证水质计算结果的准确性,需要选择广阔的计算区域并且研究水体中各种元素之间的关系和受外界条件的影响,因此水体环境中水质演变过程的计算范围大、复杂程度高,数值模拟结果的数据量庞大。而大多数的数值模拟过程是采用串行程序编写的,这就导致在实际应用中对水体环境研究时的计算效率低下,具有一定的局限性,不能满足人们的需求。近几年,高性能计算相关的软硬件技术得到了长足的发展,随着对河流水质研究的日趋重视,并行计算在河流水体环境研究中的应用变得越来越广泛。本文利用基于MPI的并行处理技术,对朱衣河水质演变数值模拟程序进行并行化处理,主要工作如下:(1)通过对串行程序的结构进行详细分析,确定可并行处理部分。(2)将可并行处理部分合理划分若干部分,采用基于MPI的阻塞通信技术对串行程序进行并行化处理。(3)利用基于MPI的非阻塞通信技术对串行程序进行并行化处理,并通过使用自定义数据类型,减少消息传递量和传递次数。(4)对这两种并行模式下的效率和加速比进行可靠的分析,以提升数值模拟的计算性能。实验结果表明:采用基于MPI并行技术对原程序并行化设计后的并行程序能够有效降低运行时间、提高运行效率。与串行模式相比,阻塞模式和非阻塞模式分别可以使计算速度提高2.8倍和3.6倍,两种方式的运行速度、并行效率和加速比都得到了显著提高,但是在非阻塞通信模式下具有更好的加速比和并行效率,程序运行速度更快。因此采用基于MPI的非阻塞通信技术在朱衣河水质演变数值模拟中能够达到更好的实际效果,具有可实施性。
其他文献
可再生能源分布式发电的快速发展促进了各学科之间的融合和各产业之间的合作,人们对于建设安全稳定能源互联网的这一社会需求也在不断升高,而能源互联网发展的重要环节在于其
<正>目的:通过病例分析观察外伤性全眼球炎的诊治和预防。方法:对2003年7月至2006年7月在中山大学中山眼科中心住院的12例外伤性全眼球炎的资料对致病原因、微生物诊断及诊断治
会议
目的探索CYP2C9和VKORC1基因多态性与川东北汉族患者华法林维持剂量的关系.方法采用荧光染色原位杂交测序法,对100例服用华法林的川东北地区汉族患者CYP2C9、VKORC1基因型进
本文采用介质阻挡放电装置(Dielectric Barrier Discharge,DBD),以等规聚丙烯(iPP)为目标树脂,以二氧化碳为等离子体介质,在常压下对iPP进行表面改性,制备了聚丙烯/三元乙丙橡胶(i
超硬材料因其具有高硬度、耐磨、热稳定性好等优良特性通常被作为削切工具和超硬涂层,在工业和国防领域有着广泛的应用。传统超硬材料通常由硼、碳、氮等轻质元素合成。1955
目的探讨长期大剂量使用糖皮质激素(GCs)对哮喘大鼠消化道缺氧诱导因子(HIF-1α)/血管内皮生长因子(VEGF)通路的影响。方法 SPF级大鼠60只,随机选取15只为正常对照组;其余大
【摘 要】 课堂教学不但是一门艺术,更是由师生共同参与的互动活动,随着新课程教学改革的深入发展,实现课堂教学的高效性,已经成为广大教师最为关注的热点话题。本文从教师层面、学生层面对小学语文高效课堂的构建进行了探究。  【关键词】 小学语文;高效课堂;构建  【中图分类号】 G62.5【文献标识码】 A【文章编号】 2095-3089(2018)07-0-01  所谓“高效课堂”就是用尽可能少的时间
近日,中电国际新能源海口公司与海南省儋州市政府签订新能源发电合作项目框架协议,标志着中电国际新能源在推进优势项目开发上又取得了一个阶段性成果,这是中电国际清洁能源加快
【摘要】在当今的发展时代之下,英语作为一门国际性通用语言,其应用范围越来越广泛,因而成为教育领域的重点科目,其中翻译作为英语的重要组成部分,在高校教育中有效开展英语翻译教学,无论是对个体的发展还是对整体的发展,都具有积极的促进作用。随着网络的发展,对高校英语翻译教学带来不少的影响,为此,本文就针对于此,探讨在网络发展背景之下如何提高高校英语翻译教学质量的策略,以供借鉴。  【关键词】网络 高校 英
高效课堂的构建实质上就是教师教学方式的一个改革,在进行高效课堂的构建过程中,教师不仅要从角色、观念上进行改变,更应努力做好课前、课中和课后等方面的改变,真正实现促进