“妈祖·海浪”有限体积海浪数值模式FVWAM采用球面质心泰森多边形网格及有限体积平流方案,基于改进的源函数,具有优异的大规模并行可扩展性、领先的GPU并行加速能力,具有以下特点:
首先,FVWAM首次采用六边形网格及相应动力框架,采用球面质心泰森多边形计算网格,具有有两点优势:一是避免在两极的极点奇异问题;二是使用变分辨率网格能够平滑过渡加密,从而避免分辨率突变和物理量的不连续。该套网格使得模型能在重点加密海域和南北极高纬度海域获得高精度预报结果。
其次,FVWAM采用水平计算区域分解、陆地点剔除、图拓扑通讯等技术,大幅提高海浪数值模式并行拓展度。WAVEWATCHⅢ并行计算上限约1000个进程,在560CPU核心可稳定运行。FVWAM基于全球3km网格,Intel“X86”平台接近线性扩展至13万多核。
第三,FVWAM采用OpenACC加速指导语句,通过多级变量结构、海浪源函数项并行算法改进、内存复用管理、数据精度管理等手段,使得全球7天1/10度海浪数值预报运算速度缩短至十多分钟(Yuan et al., 2024, GMD)。
点击下方“获取下载资源”下载模式源代码和样例数据: