ISCAS OpenIR  > 中科院软件所  > 中科院软件所
GRAPES数值天气预报模式软件剖析
其他题名Analysis of the Numerical Weather Prediction Software GRAPES
刘宇
2007-06-07
学位授予单位中国科学院软件研究所
学位博士
学位授予地点软件研究所
关键词数值天气预报 基础软件框架 赫姆霍兹方程 Ilu预条件子
摘要GRAPES(Global/Regional Assimilation and Prediction Enhanced System)是由中国气象科学研究院数值预报研究中心自主开发的新一代静力/非静力多尺度通用数值预报模式。GRAPES模式的软件设计主要包括两部分,取自WRF的数值天气预报基础软件框架以及GRAPES独立设计的动力计算方案。本文对GRAPES模式软件进行分析,包括了对数值天气预报基础软件框架以及动力计算方案的软件实现分析。对数值天气预报基础软件框架,侧重在其分层体系结构,变量注册表机制以及外部包设计。重点分析了这些组件的设计思路,实现原理与底层机制,同时还分析了将这个软件框架用于GRAPES模式软件实现时的一些特点。对于GRAPES模式动力计算方案设计,本文侧重分析了其软件实现特点以及与数值天气预报软件基础框架集成的方法。对GRAPES模式中核心动力计算所涉及的三维赫姆霍兹方程求解,从程序设计的角度,对其结构进行剖析,给出了程序代码设计与微分方程之间的联系。最后,在利用传统的ILU(k)方法作为赫姆霍兹方程求解算法预条件子的研究过程中,给出了预条件子ILU(k)计算的一种模板叠加分析方法, 并进行了粗浅的分析和数值实验,初步验证了预条件子在迭代算法中的加速效果。要达到实用的效果,还需要进一步的工作。
其他摘要GRAPES(Global/Regional Assimilation and Prediction Enhanced System) is a new-generation general hydrostatic/non-hydrostatic, multi-scale numerical model of China developed by Research Center for Numerical Meteorological Predication of CAMS (Chinese Academy of Meteorological Sciences) of CMA. GRAPES model software adopts the basic software framework of WRF (Weather Research Forecast) model together with its own dynamic computing core. This paper analyzed the design principles of the basic software framework and the dynamic computing core. From its design goal, we discussed the components of its layered design, Registry mechanism and external package usage, focused on the main implementation principle and bottom mechanism. For the dynamical computing core design, this paper discussed the software realization and how it combined into the basic software framework. We also studied the software structure of the Helmholtz equation of the model, analyzed the relationship between the software design and the partial differential equation. For the dynamic computing core of GRAPES model, there is a need of solving Helmholtz equation more efficient, we used a stencil mangling technique to compute the incomplete LU preconditioner directly. Simple numerical experiment testified the effect of the ILU(k) preconditioner applied into the iterative algorithm, more work need to done for real prediction usage.
页数129
语种中文
内容类型学位论文
URI标识http://ir.iscas.ac.cn/handle/311060/5936
专题中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
刘宇. GRAPES数值天气预报模式软件剖析[D]. 软件研究所. 中国科学院软件研究所,2007.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
10001_20042801502900(3386KB) 限制开放--请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[刘宇]的文章
百度学术
百度学术中相似的文章
[刘宇]的文章
必应学术
必应学术中相似的文章
[刘宇]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。