Distributed-memory concepts in the wave model WAVEWATCH III

被引:31
作者
Tolman, HL [1 ]
机构
[1] NOAA, NCEP, SAIC, GSO,Environm Modeling Ctr, Camp Springs, MD 20746 USA
基金
美国海洋和大气管理局;
关键词
ocean wind-wave modelling; distributed memory computing; message passing;
D O I
10.1016/S0167-8191(01)00130-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel concepts for spectral wind-wave models are discussed, with a focus on the WAVE-WATCH III model which runs in a routine operational mode at NOAA/NCEP. After a brief description of relevant aspects of wave models, basic parallelization concepts are discussed. It is argued that a method including data transposes is more suitable for this model than conventional domain decomposition techniques, Details of the implementation, including specific buffering techniques for the data to be communicated between processors, are discussed. Extensive timing results are presented for up to 450 processors on an IBM RS6000 SP. The resulting model is shown to exhibit excellent parallel behavior for a large range of numbers of processors. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:35 / 52
页数:18
相关论文
共 11 条
[1]  
[Anonymous], METHODS FRACTIONAL S
[2]  
CHEN HS, 1999, NWS NCEP TECH PROCED, V453
[3]  
GROPP W, 1997, USING MPI
[4]  
HASSELMANN S, 1988, J PHYS OCEANOGR, V18, P1775
[5]  
Komen GJ, 1994, DYNAMICS MODELLING O, DOI DOI 10.1017/CBO9780511628955
[6]   THE ULTIMATE CONSERVATIVE DIFFERENCE SCHEME APPLIED TO UNSTEADY ONE-DIMENSIONAL ADVECTION [J].
LEONARD, BP .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1991, 88 (01) :17-74
[7]   STABLE AND ACCURATE CONVECTIVE MODELING PROCEDURE BASED ON QUADRATIC UPSTREAM INTERPOLATION [J].
LEONARD, BP .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1979, 19 (01) :59-98
[8]   WEATHER FORECASTING ON PARALLEL ARCHITECTURES [J].
SELA, JG .
PARALLEL COMPUTING, 1995, 21 (10) :1639-1654
[9]  
Tolman H. L., 1999, 166 NOAANWSNCEPOMB
[10]  
Tolman HL, 1996, J PHYS OCEANOGR, V26, P2497, DOI 10.1175/1520-0485(1996)026<2497:STIATG>2.0.CO