您好,欢迎访问中国水产科学研究院 机构知识库!

MASNUM海浪模式的代码现代化优化

文献类型: 中文期刊

作者: 杨晓丹 1 ; 宋振亚 1 ; 周姗 1 ; 刘海行 1 ; 尹训强 1 ;

作者机构: 1.中国海洋大学海洋与大气学院;青岛海洋科学与技术国家实验室区域海洋动力学与数值模拟功能实验室;国家海洋局第一海洋研究所;英特尔亚太研发有限公司

关键词: Intel分析工具;代码现代化优化;海洋数值模式;海浪模式;高性能计算

期刊名称: 海洋科学进展

ISSN: 1671-6647

年卷期: 2017 年 35 卷 04 期

页码: 473-482

收录情况: 北大核心 ; CSCD

摘要: 海洋数值模式当前已经成为海洋研究和预测的核心工具,其高分辨率。多物理过程的发展趋势对数值模式计算速度也提出了越来越高的要求。为了使得海洋数值模式更好的适应计算机基础架构,充分发挥现代化计算机体系的计算特点,提高计算效率,本文提出了一种简单易行且有效的代码现代化优化方案,并以MASNUM海浪模式为例进行了测试。首先利用诊断工具Intel Vtune Amplifier XE和Intel Trace Analyzer Collector,对模式的性能和负载均衡性进行了分析;之后,针对热点函数,在单节点上制定了4个优化步骤,包括编译器选项优化,串行和标量优化,向量化和OpenMP并行优化。结果表明,经过优化后,单节点内模式的计算速度可以提高1.95倍,多节点的模式强扩展性呈线性。这表明本文提出的代码现代化方案是一种行之有效的优化方法。

  • 相关文献

[1]大洋涌浪耗散研究及模式应用的进展及主要问题. 毕凡,宋金宝. 2016

作者其他论文 更多>>