SL - AV模型的降精度计算与内存优化
1. 降精度计算的优势
在大气模型计算中,降精度计算具有显著的优势。一方面,它能够有效减少计算时间。因为在某些情况下,单精度计算可以更好地利用多级处理器的缓存内存,使得计算过程更加高效。另一方面,计算时间的减少会相应降低电力消耗。现代超级计算机峰值性能可达千万亿次浮点运算每秒(petaflops),但其功耗高达数兆瓦,加速计算能带来可观的成本节约。
不过,浮点计算不满足交换律,单精度浮点计算的相对误差约为1.e - 7,而双精度则为1.e - 15。所以,有些代码部分仍需保持双精度,例如涉及标准函数计算的部分,特别是与球面几何三角函数计算相关的部分。而且,大气本质上是不稳定的,将大气模型代码转换为单精度并非易事,需要严格研究这种转换对预测精度的影响。
已有研究表明,单精度版本的COSMO模型比原始版本快60%,且预测精度基本不受影响。在将综合预报系统(IFS)模型的计算转换为单精度的过程中也有类似结果,特别是在热带气旋轨迹预报方面,单精度版本的欧洲中期天气预报中心(ECMWF)IFS模型的预报结果与双精度参考模型非常接近。如今,许多气象预报中心都开始应用单精度计算的大气模型代码。
2. 全球大气模型SL - AV简介
全球大气模型SL - AV(Semi - Lagrangian,基于绝对涡度方程)由俄罗斯科学院数值数学研究所(INM RAS)和俄罗斯水文气象中心联合开发,用于俄罗斯水文气象中心的中长期天气预报。
该模型和其他大气模型一样,由求解大气方程组的动力核心和描述亚网格尺度过程的一系列参数化方案组成。动力核心基于绝对涡度方程,具有独特的算法特征。参数化方案包括:
超级会员免费看
订阅专栏 解锁全文
1300

被折叠的 条评论
为什么被折叠?



