摘要

通过对串行程序的分析、探讨,提出了基于区域分解的二维风暴潮模式并行算法;通过生成派生数据类型的方式,解决了二维数组子块传送和不同类型数组对应并行化读写的问题;通过子程序全局通信的方式,解决了边界处理的复杂性,提高了模式的可扩展性。并在选取不同的网格规模、不同的进程数的条件下进行了测试,得到了较为理想的结果。

  • 单位
    河海大学; 中国人民解放军陆军工程大学