Non-hydrostatic atmospheric models often use semi-implicit temporal discretisations in order to negate the time step limitation of explicitly resolving the fast acoustic and gravity waves. Solving the resulting system to convergence using Newton's method is considered prohibitively expensive, and so the non-linear solver is typically truncated to a fixed number of iterations, using an approximate Jacobian matrix that is reassembled only once per time step. Rather than simply using four iterations of a second order Crank-Nicolson time discretisation, the present article studies the impact of using various third-order, four stage Rosenbrock-Wanner schemes, where instead of a simple time centreing, the integration weights are chosen to meet specific stability and order conditions. Rosenbrock-Wanner schemes present a promising alternative on account of their ability to preserve their temporal order with only an approximate Jacobian, and may be constructed to be stiffly-stable, a desirable property in the presence of fast wave dynamics across multiple scales. These schemes are compared to four iterations of a Crank-Nicolson scheme for the solution of the 2D rotating shallow water equations and the 3D compressible Euler equations at both planetary and non-hydrostatic scales and are shown to exhibit improved results in terms of their energetic profiles and stability.
翻译:非静力气象模型通常使用半隐时间离散化以消除明确解析快速声波和重力波的时间步长限制。使用牛顿法将结果系统收敛被认为代价太高,因此非线性求解器通常被截断为固定次数的迭代,并使用近似雅可比矩阵,仅在每个时间步更新一次。本文研究了使用各种三阶四阶罗森布罗克-瓦纳方案,而不是一种简单的二阶克兰克-尼科尔森时间离散化的影响,其中选择积分权重满足特定的稳定性和阶条件。罗森布罗克-瓦纳方案具有保持时间阶的能力,仅需要近似雅可比矩阵,并可构造成具有在多个尺度上存在快速波动的难稳定的理想特性。这些方案与四次迭代的克兰克-尼科尔森方案进行比较,用于解决二维旋转浅水方程和三维可压缩欧拉方程,在行星和非静态尺度上展示出在能量轮廓和稳定性方面改进的结果。