并行计算在区域大气环境科学中的应用研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:worinimmde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪90年代以来,我国在高性能计算机的研制方面已经取得了较好的成绩,我国的高性能计算环境已得到重大改善,总计算能力与发达国家的差距正逐步缩小。然而高性能计算应用的研究与开发明显滞后于高性能计算机的发展。一个重要的高性能计算应用是气象数值预报和模拟。   气象、生态环境问题与人们的日常生活息息相关,气象灾害、生态环境恶化每年都给国民经济造成巨大损失。随着人们生活水平的提高,人们要求有更准确、更及时的气象和灾害预报以及更清洁、更舒适的生活环境。大气环境问题特征通常空间范围大,形成过程复杂,影响因素繁多,动态过程不确定,无法进行实验,对大气环境问题进行综合研究的最有效、最经济的途径就是进行数值模拟。数值预报也已经成为各种业务天气预报的最重要的基础和持续提高业务天气预报准确率的根本途径。预报和模拟所建立的数值模式普遍计算规模巨大,于是模式开发、数值算法及并行计算便成为了现代大气环境研究的中流砥柱。   本文开展了基于MM5的城市生态环境数值预测和模拟、亚洲沙尘暴数值预报及气象环境科学网格建设三个实际应用,并针对应用中遇到的问题开展算法研究和程序设计等工作,使得数值预报更方便、更快捷、更准确。开展的工作具有很强的实用性。   文章首先介绍了MM5在深腾6800上的移植、测试、性能优化工作。深腾6800的运行环境不同于以往MM5所移植的运行环境,需要编写新的编译文件和数据接口程序,并修改一些编译错误。试运行模式进行效率和正确性测试,为以后的计算和研究提供基础。此工作在刘洪利副研究员帮助下完成。   为了提高MM5数值计算的精度,提出了一些改进措施。针对同一特定气象问题存在多种物理模式以及MM5中使用了很多经验参数,而不同情况下适合不同模式和参数的问题,引进自适应算法进行选择,目前实现了IKAWA参数的自适应选择,取得比较好的效果;针对控制方程数值算法SIMPLE精度、稳定性、收敛性差问题,引进迭代校正算法。控制方程是对流扩散方程,MM5选用了比较简单的SIMPLE方法来求解,这种方法的优点是简单、易于实现、计算量少,缺点是计算结果误差较大及稳定性较差。已经出现了根据新的控制方程解法设计的软件GRAPES,WRF等,这些软件的计算量是MM5的上十倍。由于新的软件没有突出的优势,也不完善,使用过程复杂,目前国内用于数值计算最多的软件还是MM5,对现有MM5算法进行改进也是有意义的工作。引入C-N格式和迭代校正方法,提高算法稳定性、收敛性和精度。   开发新模式并行耦合进MM5,并对MM5并行化方法进行研究,使得MM5能用来预报和研究新的气象问题。针对特定问题,选择或开发新的物理模式,并使用与MM5相适应的并行化方法并行化,将其并行耦合入MM5中是非常有意义的工作。将中国气象局大气成分观测与服务中心龚山陵教授、张小曳研究员开发的亚洲沙尘暴预报模式CUACE/Dust并行化并与MM5进行耦合,用于沙尘暴实时业务预报。该业务预报已经在实施中。此工作在周春红老师、高晋芳硕士帮助下完成。   为了方便使用MM5,根据网格计算的要求改进MM5程序设计,部署到CNGRID和SCGRID上,提供网格计算服务。需要改进程序设计使之满足多用户使用以及避免交互式的使用方式,并进行性能优化。   制作高精度的地表情况数据和气象数据,建立模型,使用MM5进行计算,研究北京典型气象条件下小尺度环流特征以及城市发展规划中应考虑的几个问题。此工作由刘洪利副研究员、欧阳志云研究员主持下完成。  
其他文献
在计算机硬件价格下降、计算机网络拓扑发展的情况下,分布式计算机系统给用户提供了一个丰富的资源集合。因此,将多台计算机组织起来进行协同工作来模拟一台功能更强大的计算机
近年来,集成了传感器技术、微电子技术和无线通信技术的无线传感器网络取得快速发展,它是由大量微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。无线传
随着网络技术的发展和普及,网站已成为政府网上办公和企业营销推广的重要渠道,很多公司和政府机构都建立了自己的网站。然而,由于网络的开放性,外部网站因需要被公众访问而暴露于
学位
近年来,随着遥感、地理信息和计算机技术的飞速发展,获取到的三维地理信息数据量越来越多、精度越来越高,使得更直观、更自然的方式来了解和处理相关的地理数据成为可能。在这种
基于物理的变形动画是计算机图形学中的重要课题,近年来成为研究热点。薄壳模型是变形体中一类特殊的模型,在生活中随处可见,比如树叶、帽子、气球等。由于这类物体的常见性,薄壳
随着计算机网络技术的飞速发展,各种基于网络的信息系统在社会生活的各个方面得到了广泛的应用。然而,在计算机网络给我们带来方便和效率的同时,频频发生的网络攻击也给我们带来
冲模设计是一个复杂的过程,严重依赖于设计者的经验,如何提高冲模设计智能化程度一直是冲模CAD领域的研究重点。本文将基于实例推理技术和粗糙集理论应用到冲模CAD领域,以期充分
随着计算机软件广泛应用于各个行业,软件系统涉及的领域越来越广,规模越来越大,其复杂性变得越来越高。与此同时,软件系统的安全性也成为人们密切关注的问题。从代码实现角度讲,安
在市场激烈竞争下,制造业的生产规模日益增大。实际生产中,待解决的往往是上千台机器,每月上千个订单的大规模调度问题。由于生产调度问题的本质是组合优化问题,而现有的生产调度