The Cartesian method for solving partial differential equations in spherical geometry

被引:19
|
作者
Swarztrauber, PN
Williamson, DL
Drake, JB
机构
[1] Natl Ctr Atmospher Res, Boulder, CO 80307 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
关键词
D O I
10.1016/S0377-0265(97)00038-9
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
Cartesian coordinates are used to solve the nonlinear shallow-water equations on the sphere. The two-dimensional equations, in spherical coordinates, are first embedded in a three-dimensional system in a manner that preserves solutions of the two-dimensional system. That is, solutions of the three-dimensional system, with appropriate initial conditions, also solve the two-dimensional system on the surface of the sphere. The higher dimensional system is then transformed to Cartesian coordinates, Computations are limited to the surface of the sphere by projecting the equations, gradients, and solution onto the surface. The projected gradients are approximated by a weighted sum of function values on a neighboring stencil. The weights are determined by collocation using the spherical harmonics in trivariate polynomial form. That is, the weights are computed from the requirement that the projected gradients are near exact for a small set of spherical harmonics. The method is applicable to any distribution of points and two test cases are implemented on an icosahedral geodesic grid. The method is both vectorizable and parallelizable. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:679 / 706
页数:28
相关论文
共 50 条
  • [2] The ''cubed sphere'': A new method for the solution of partial differential equations in spherical geometry
    Ronchi, C
    Iacono, R
    Paolucci, PS
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 124 (01) : 93 - 114
  • [3] SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON CLOSED SURFACES WITH PLANAR CARTESIAN GRIDS
    Beale, J. Thomas
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (02): : A1052 - A1070
  • [4] A METHOD OF SOLVING PARTIAL-DIFFERENTIAL EQUATIONS
    DUBINSKII, IA
    [J]. DOKLADY AKADEMII NAUK SSSR, 1981, 258 (04): : 780 - 784
  • [5] Neural network method for solving partial differential equations
    Aarts, LP
    van der Veer, P
    [J]. NEURAL PROCESSING LETTERS, 2001, 14 (03) : 261 - 271
  • [7] A numerical method for solving partial differential algebraic equations
    Nguyen Khac Diep
    V. F. Chistyakov
    [J]. Computational Mathematics and Mathematical Physics, 2013, 53 : 766 - 776
  • [8] Homotopy Perturbation Method for Solving Partial Differential Equations
    Mohyud-Din, Syed Tauseef
    Noor, Muhammad Aslam
    [J]. ZEITSCHRIFT FUR NATURFORSCHUNG SECTION A-A JOURNAL OF PHYSICAL SCIENCES, 2009, 64 (3-4): : 157 - 170
  • [9] Multiscale particle method in solving partial differential equations
    Francomano, Elisa
    Tortonici, Adele
    Toscano, Elena
    Ala, Guido
    [J]. NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, 2007, 936 : 230 - +
  • [10] A geometric method for solving nonlinear partial differential equations
    Rubina, L. I.
    Ul'yanov, O. N.
    [J]. TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2010, 16 (02): : 209 - 225