A parallel multi-subdomain strategy for solving Boussinesq water wave equations

被引:11
作者
Cai, X
Pedersen, GK
Langtangen, HP
机构
[1] Simula Res Lab, N-1325 Lysaker, Norway
[2] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
[3] Univ Oslo, Dept Math, Mech Div, N-0316 Oslo, Norway
关键词
parallel computing; wave equations; domain decomposition; additive Schwarz iterations;
D O I
10.1016/j.advwatres.2004.11.004
中图分类号
TV21 [水资源调查与水利规划];
学科分类号
081501 ;
摘要
This paper describes a general parallel multi-subdomain strategy for solving the weakly dispersive and nonlinear Boussinesq water wave equations. The parallelization strategy is derived from the additive Schwarz method based on overlapping subdomains. Besides allowing the subdomains to independently solve their local problems, the strategy is also flexible in the sense that different discretization schemes, or even different mathematical models, are allowed in different subdomains. The parallelization strategy is particularly attractive from an implementational point of view, because it promotes the reuse of existing serial software and opens for the possibility of using different software in different subdomains. We study the strategy's performance with respect to accuracy, convergence properties of the Schwarz iterations, and scalability through numerical experiments concerning waves in a basin, solitary waves, and waves generated by a moving vessel. We find that the proposed technique is promising for large-scale parallel wave simulations. In particular, we demonstrate that satisfactory accuracy and convergence speed of the Schwarz iterations are obtainable independent of the number of subdomains, provided there is sufficient overlap. Moreover, existing serial wave solvers are readily reusable when implementing the parallelization strategy. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:215 / 233
页数:19
相关论文
共 46 条
[1]  
ABOTT MB, 1978, J HYD RES, V16, P173
[2]  
[Anonymous], J FLUID MECH
[3]  
[Anonymous], 2003, Advanced Topics in Computational Partial Differential Equations: Numerical Methods and Diffpack Programming
[4]   A domain decomposition method for the acoustic wave equation with discontinuous coefficients and grid change [J].
Bamberger, A ;
Glowinski, R ;
Tran, QH .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1997, 34 (02) :603-639
[5]   A domain decomposition method for the Helmholtz equation and related optimal control problems [J].
Benamou, JD ;
Despres, B .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 136 (01) :68-82
[6]  
BJORSTAD PE, 1996, P 9 INT C DOM DEC ME
[7]  
Boubendir Y, 2000, FIFTH INTERNATIONAL CONFERENCE ON MATHEMATICAL AND NUMERICAL ASPECTS OF WAVE PROPAGATION, P760
[8]  
Bruaset A.M., 1995, PITMAN RES NOTES MAT, V328
[9]  
BRUASET AM, 1997, LECT NOTES COMPUT SC, P161
[10]  
CAI X, 2002, P 5 WORLD C COMP MEC