Bimonthly

ISSN 1006-9585

CN 11-3693/P

+Advanced Search 中文版
High Order Runge-Kutta-Li Scheme to Solve Two-dimensional Linear Advection Equations
Author:
Affiliation:

1.State Key Laboratory of Numerical Modeling for Atmospheric Sciences and Geophysical Fluid Dynamics, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029;2.Center for Monsoon System Research, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100190;3.Key Laboratory of Physical Oceanography Institute for Advanced Ocean Studies, Ocean University of China, Qingdao, Shandong Province 266003;4.Laboratory for Regional Oceanography and Numerical Modeling, Qingdao National Laboratory for Marine Science and Technology, Qingdao, Shandong Province 266237

Fund Project:

National Key Research and Development Program of China Grant 2018YFA0605904;National Natural Science Foundation of China Grants 41530426 41831175 41425019;SOA International Cooperation Program on Global Change and Air-Sea Interactions Grant GASI-IPOVAI-03National Key Research and Development Program of China (Grant 2018YFA0605904), National Natural Science Foundation of China (Grants 41530426, 41831175, and 41425019), SOA International Cooperation Program on Global Change and Air-Sea Interactions (Grant GASI-IPOVAI-03)

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
    Abstract:

    In this study, aiming to take full advantages of Li’s high-order spatial differential method (Li, 2005), we implement the hybrid Runge-Kutta-Li (RKL) scheme to solve a two-dimensional (2D) linear advection equation. The results indicate that the computation error increased linearly with time. The experiments with a no-rotate background field of the Gaussian initial values by RKL scheme could obtain a precise result. The effective spatial orders were 5, 7, 9, and 10, corresponding to temporal orders of 3, 4, 5, and 6, respectively. The fifth- (sixth-) order Runge-Kutta (RK) integration scheme with the ninth- (tenth-) order Li’s difference scheme in spatial direction controlled the error within 10-7(10-8). The effective order of Li’s scheme (Li, 2005) tended to increase with the increase in the RK order, and the total error gradually decreased.Another rotated background field integrated from an eccentric Gaussian-type initial featured similar results. The effective spatial order was 10 when a third-order RK scheme was applied, and they increased to 16, 22, and 22 when the order of RK scheme changed to 4, 5, and 6, respectively. The computation error could be controlled within 10-15-10-16, and the peak of Gaussian initial values were well maintained. The error decreased sharply while the order of RKL scheme increased, which indicates that the RKL is very effective to deal with such problem. The experiments of RKL scheme to solve a cone initial case (with rotated background filed) indicate that the fourth, fifth, and sixth RK integration obtained almost the same precision result as the third-order RK scheme. The high-order scheme was not as effective as it was for the Gaussian initial condition when it addressed a problem that had discontinuous derivates. The computed solution was not positive in the whole grids, and in some places, the error was downward, while it was upward in some other places. The increase of spatial order could make the error smaller, but the error descent was not very sharp. This result suggests that the high-order spatial difference scheme has some benefits, but we should not expect that an ultra-high-order scheme will lead to an ultra-high precise result. This phenomenon reveals that the high-order scheme is limited by the continuous property of the initial condition, and as a result, the error order is directly proportional to the order of derivates of the initial condition. The proper boundary conditions are important for the above computation cases when the RKL scheme is applied. For instance, in the computation of the rotated background cases, the value outside the grid box tends to 0 at , which is a feasible boundary condition. An improper boundary condition may cause the computation to be unstable, or the error cannot be controlled to an acceptable range.

    Reference
    Related
    Cited by
Get Citation

王鹏飞,李建平,黄刚.2019.高阶Runge-Kutta-Li算法对二维线性平流方程的计算检验[J].气候与环境研究,24(4):417-429. WANG Pengfei, LI Jianping, and HUANG Gang.2019. High Order Runge-Kutta-Li Scheme to Solve Two-dimensional Linear Advection Equations[J]. Climatic and Environmental Research (in Chinese],24(4):417-429.

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:December 26,2018
  • Revised:
  • Adopted:
  • Online: August 08,2019
  • Published: