中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
GRAPES数值天气预报模式软件剖析
作者: 刘宇
答辩日期: 2007-06-07
授予单位: 中国科学院软件研究所
授予地点: 软件研究所
学位: 博士
关键词: 数值天气预报 ; 基础软件框架 ; 赫姆霍兹方程 ; ILU预条件子
其他题名: Analysis of the Numerical Weather Prediction Software GRAPES
摘要: 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.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/5936
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
10001_200428015029007刘宇_paper.doc(3386KB)----限制开放-- 联系获取全文

Recommended Citation:
刘宇. GRAPES数值天气预报模式软件剖析[D]. 软件研究所. 中国科学院软件研究所. 2007-06-07.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[刘宇]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[刘宇]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace