计算机工程与科学2011,Vol.33Issue(12):87-93,7.DOI:10.3969/j.issn.1007-130X.2011.12.016
海洋模式FVCOM2.6并行计算性能TAU分析
Analysis of the Parallel Computing Performance of Ocean Model FVCOM2.6 Using TAU
摘要
Abstract
This study applies Tuning and Analysis Utilities (TAU) to analyze the parallel perform ance of the unstructured grid Finite-Volume Coastal Ocean Model (FVCOM) version 2. 6 based on Message Passing Interface (MPI). Examples of Shen-Hu Bay FVCOM tidal models, with low resolutions (2108 and 10378 nodes) and high resolutions (15347 and 26033 nodes), are tested using various processes on a linux cluster (Intel Xeon CPU E5450 and 10G InfiniBand). The results show that the advection subroutines occupied large proportion of running time as the models ran on a single process. The speed up of each test is examined; the grid number which affected the parallel performance as the models ran on multiple processes. Under the hardware condition of this study, each test had an optimal number of processes, which are 32 for low resolutions and 64 for high resolutions. The optimal number of processes is increased as the resolution increased. The total run time started increasing as the number of processes exceeded the optimal number. The TAU analysis shows that it is mainly due to the increasing times of calling MPI_Waitany subroutine so that the barrier time increased nearly proportionally to the total time, which provides information to improve the parallel performance for FVCOM in the future.关键词
FVCOM/TAU/性能分析/并行计算Key words
FVCOM/TAU/performance analysis/parallel computing分类
信息技术与安全科学引用本文复制引用
宋倩,胡松..海洋模式FVCOM2.6并行计算性能TAU分析[J].计算机工程与科学,2011,33(12):87-93,7.基金项目
上海市高校优秀青年教师专项基金(B-8101-09-0237) (B-8101-09-0237)
上海市科委重点项目(09320503700) (09320503700)
上海市教委高校第5期海洋环境J.程重点学科建设项H (J50702) (J50702)