摘要
通过对串行程序的分析、探讨,提出了基于区域分解的二维风暴潮模式并行算法;通过生成派生数据类型的方式,解决了二维数组子块传送和不同类型数组对应并行化读写的问题;通过子程序全局通信的方式,解决了边界处理的复杂性,提高了模式的可扩展性。并在选取不同的网格规模、不同的进程数的条件下进行了测试,得到了较为理想的结果。
Through the analysis for serial program,the Storm Surge 2D Model parallel algorithms is put for-ward;the problems of the son block transfer in 2D group and different type array in correspondence with parallel melt to read or write have been solved through the way of generating derivative data type;the complexity of boundary handling has been solved through the way of the subprogram communication of overall situation.This will improve the distensibility of the model.
出处
《海洋预报》
2011年第3期20-25,共6页
Marine Forecasts
关键词
风暴潮
区域分解
全局通信
派生数据类型
storm surge
area decomposes
communication of overall situation
data-type