A spectral element semi-Lagrangian (SESL) method for the spherical shallow water equations

被引:41
作者
Giraldo, FX [1 ]
Perot, JB
Fischer, PF
机构
[1] USN, Res Lab, Monterey, CA 93943 USA
[2] Univ Massachusetts, Amherst, MA 01003 USA
[3] Argonne Natl Lab, Argonne, IL 60439 USA
关键词
cubic gnomonic; flux-corrected transport; hexahedral grid; shallow water equations; semi-Lagrangian; semi-implicit; spectral element method; spherical geometry;
D O I
10.1016/S0021-9991(03)00300-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A spectral element semi-Lagrangian (SESL) method for the shallow water equations on the sphere is presented. The sphere is discretized using a hexahedral grid although any grid imaginable can be used as long as it is comprised of quadrilaterals. The equations are written in Cartesian coordinates to eliminate the pole singularity which plagues the equations in spherical coordinates. In a previous paper [Int. J. Numer. Methods Fluids 35 (2001) 869] we showed how to construct an explicit Eulerian spectral element (SE) model on the sphere; we now extend this work to a semi-Lagrangian formulation. The novelty of the Lagrangian formulation presented is that the high order SE basis functions are used as the interpolation functions for evaluating the values at the Lagrangian departure points. This makes the method not only high order accurate but quite general and thus applicable to unstructured grids and portable to distributed memory computers. The equations are discretized fully implicitly in time in order to avoid having to interpolate derivatives at departure points. By incorporating the Coriolis terms into the Lagrangian derivative, the block LU decomposition of the equations results in a symmetric positive-definite pseudo-Helmholtz operator which we solve using the generalized minimum residual method (GMRES) with a fast projection method [Comput. Methods Appl. Mech. Eng. 163 (1998) 193]. Results for eight test cases are presented to confirm the accuracy and stability of the method. These results show that SESL yields the same accuracy as an Eulerian spectral element semi-implicit (SESI) while allowing for time-steps 10 times as large and being up to 70% more efficient. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:623 / 650
页数:28
相关论文
共 47 条
[1]  
BERMEJO R, 1992, MON WEATHER REV, V120, P2622, DOI 10.1175/1520-0493(1992)120<2622:TCOSLA>2.0.CO
[2]  
2
[3]  
BOYD J, 1996, HOUSTON J MATH
[4]  
CHUKAPALLI G, 1997, THESIS U TORONTO
[6]  
COTE J, 1993, MON WEATHER REV, V121, P231, DOI 10.1175/1520-0493(1993)121<0231:AVRSLF>2.0.CO
[7]  
2
[8]   Convergence analysis for a class of high-order semi-Lagrangian advection schemes [J].
Falcone, M ;
Ferretti, R .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1998, 35 (03) :909-940
[9]   Projection techniques for iterative solution of Ax=b with successive right-hand sides [J].
Fischer, PF .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 163 (1-4) :193-204
[10]   Lagrange-Galerkin methods on spherical geodesic grids [J].
Giraldo, FX .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 136 (01) :197-213