论文部分内容阅读
GRAPES(Global/Regional Assimilation and Prediction Enhanced System)是由中国气象科学研究院数值预报研究中心自主开发的新一代静力/非静力多尺度通用数值预报模式。GRAPES模式的软件设计主要包括两部分,取自WRF的数值天气预报基础软件框架以及GRAPES独立设计的动力计算方案。本文对GRAPES模式软件进行分析,包括了对数值天气预报基础软件框架以及动力计算方案的软件实现分析。对数值天气预报基础软件框架,侧重在其分层体系结构,变量注册表机制以及外部包设计。重点分析了这些组件的设计思路,实现原理与底层机制,同时还分析了将这个软件框架用于GRAPES模式软件实现时的一些特点。对于GRAPES模式动力计算方案设计,本文侧重分析了其软件实现特点以及与数值天气预报软件基础框架集成的方法。对GRAPES模式中核心动力计算所涉及的三维赫姆霍兹方程求解,从程序设计的角度,对其结构进行剖析,给出了程序代码设计与微分方程之间的联系。最后,在利用传统的ILU(k)方法作为赫姆霍兹方程求解算法预条件子的研究过程中,给出了预条件子ILU(k)计算的一种模板叠加分析方法,并进行了粗浅的分析和数值实验,初步验证了预条件子在迭代算法中的加速效果。要达到实用的效果,还需要进一步的工作。