边缘海静力数值预报模式并行算法研究 |
| |
作者姓名: | 逄仁波 张云泉 谭光明 徐建良 贾海鹏 解庆春 |
| |
作者单位: | 中国海洋大学信息科学与工程学院 青岛266100;国家海洋环境预报中心网络与计算机部 北京100081,中国科学院计算技术研究所计算机体系结构国家重点实验室 北京100190,中国科学院计算技术研究所计算机体系结构国家重点实验室 北京100190,中国海洋大学信息科学与工程学院 青岛266100,中国科学院计算技术研究所计算机体系结构国家重点实验室 北京100190,中国传媒大学高性能计算中心 北京100024 |
| |
基金项目: | 本文受海洋公益性行业科研专项:海洋渔业安全环境保障服务系统关键技术研究及示范应用(201205006),国家自然科学基金面上项目(61272136),国家自然基金重点基金(61133005),国家自然基金创新群体成员(60921002),中国科学院计算技术研究所创新课题(20136030),中国科学院计算技术研究所计算机体系结构国家重点实验室创新课题(CARCH301)资助 |
| |
摘 要: | 边缘海静力数值模式是国内针对边缘海特点自主开发的数值预报模式,但该模式因物理求解方程较多且采用不宜并行化的SOR求解算法而程序计算时间过长。针对上述问题,提出基于三维网格和海洋模式特点的SOR并行求解算法,该算法在保留三维网格数据间依赖关系的同时,有效解决了SOR迭代算法难以并行化的问题。同时,引入通信避免算法,采用MPI非阻塞通信方式,细分计算和通信过程,利用计算有效隐藏通信开销,提高了并行程序效率。实验结果表明,并行后的边缘海静力数值模式程序的性能相对串行程序提升了60.71倍,3天(25920计算时间步)预报结果的均方根误差低于0.001,满足海洋数值预报的时效性和精度要求。
|
关 键 词: | 数值模式 预报 并行 非阻塞 SOR |
收稿时间: | 2015-03-09 |
修稿时间: | 2015-04-12 |
|
|