A wave propagation algorithm for hyperbolic systems on curved manifolds

被引:53
作者
Rossmanith, JA
Bale, DS
LeVeque, RJ
机构
[1] Univ Michigan, Dept Math, Ann Arbor, MI 48109 USA
[2] Prod Engn EV Prod, Div 2 6 Inc, Saxonburg, PA 16056 USA
[3] Univ Washington, Dept Appl Math, Seattle, WA 98195 USA
基金
美国国家科学基金会;
关键词
wave propagation algorithms; high-resolution methods; hyperbolic systems; curved manifolds;
D O I
10.1016/j.jcp.2004.03.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An extension of the wave propagation algorithm first introduced by LeVeque [J. Comput. Phys. 131 (1997) 327] is developed for hyperbolic systems on a general curved manifold. This extension is important in a variety of applications, including the propagation of sound waves on a curved surface, shallow water flow on the surface of the Earth, shallow water magnetohydrodynamics in the solar tachocline, and relativistic hydrodynamics in the presence of compact objects such as neutron stars and black holes. As is the case for the Cartesian wave propagation algorithm, this new approach is second order accurate for smooth flows and high-resolution shock-capturing. The algorithm is formulated such that scalar variables are numerically conserved and vector variables have a geometric source term that is naturally incorporated into a modified Riemann solver. Furthermore, all necessary one-dimensional Riemann problems are solved in a locally valid orthonormal basis. This orthonormalization allows one to solve Cartesian Riemarm problems that are devoid of geometric terms. The new method is tested via application to the linear wave equation on a curved manifold as well as the shallow water equations on part of a sphere. The proposed algorithm has been implemented in the software package CLAWPACK and is freely available on the web. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:631 / 662
页数:32
相关论文
共 47 条