Theoretical Time Evolution of Numerical Errors When Using Floating Point Numbers in Shallow-Water Models

被引:0
|
作者
Yamaura, Tsuyoshi [1 ,2 ]
Nishizawa, Seiya [1 ]
Tomita, Hirofumi [1 ]
机构
[1] RIKEN, Ctr Computat Sci, Kobe, Hyogo, Japan
[2] Kobe Univ, Res Ctr Urban Safety & Secur, Kobe, Hyogo, Japan
基金
日本科学技术振兴机构;
关键词
numerical error; shallow water equations; geostrophic wind balance; barotropic instability;
D O I
10.1029/2019MS001615
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
We carried out a theoretical investigation of the impact of the numerical errors caused by using floating point numbers (FPNs) in simulations, such as rounding errors. Under the presupposition that model variables can be written as the linear sum of the true value and the numerical error, equations governing the time evolution of numerical errors due to FPNs (FPN errors) are obtained by considering the total errors of the results of simulations of shallow-water models and estimating the errors incurred by using FPNs with varying precision. We can use the time evolution equations to estimate the behavior of the FPN errors, then confirm these estimations by carrying out numerical simulations. In a geostrophic wind balance state, the FPN error oscillates and gradually increases in proportion to the square root of the number of time steps, like a random walk. We found that the error introduced by using FPNs can be considered as stochastic forcing. In a state of barotropic instability, the FPN error initially evolves as stochastic forcing, as in the case of the geostrophic wind balance state. However, it then begins to increase exponentially, like a barotropic instability wave. These numerical results are obtained by using a staggered-grid arrangement and stable time-integration method to retain near-neutral numerical stability in the simulations. The FPN error tends to behave as theoretically predicted if the numerical stability is close to neutral.
引用
收藏
页码:3235 / 3250
页数:16
相关论文
共 9 条
  • [1] An ALE Numerical Method for the Waterline Evolution of a Floating Object with Non-linear Shallow-water Equations
    Haidar, Ali
    Marche, Fabien
    Vilar, Francois
    JOURNAL OF SCIENTIFIC COMPUTING, 2025, 102 (02)
  • [2] Numerical instabilities of spherical shallow-water models considering small equivalent depths
    Peixoto, Pedro S.
    Thuburn, John
    Bell, Michael J.
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2018, 144 (710) : 156 - 171
  • [3] A broad-crested weir boundary condition in finite volume shallow-water numerical models
    Cozzolino, L.
    Della Morte, R.
    Cimorelli, L.
    Covelli, C.
    Pianese, D.
    12TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONTROL FOR THE WATER INDUSTRY, CCWI2013, 2014, 70 : 353 - 362
  • [4] TIME DISCRETIZATION SCHEMES FOR POINCARE WAVES IN FINITE-ELEMENT SHALLOW-WATER MODELS
    Le Roux, Daniel Y.
    Dieme, Michel
    Sene, Abdou
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2011, 33 (05) : 2217 - 2246
  • [5] On some spurious mode issues in shallow-water models using a linear algebra approach
    Le Roux, DY
    Sène, A
    Rostand, V
    Hanert, E
    OCEAN MODELLING, 2005, 10 (1-2) : 83 - 94
  • [6] Numerical Modeling of Rainfall-Generated Overland Flow Using Nonlinear Shallow-Water Equations
    Singh, Jaswant
    Altinakar, Mustafa S.
    Ding, Yan
    JOURNAL OF HYDROLOGIC ENGINEERING, 2015, 20 (08)
  • [7] Numerical simulation of shallow-water dam break flows in open channels using smoothed particle hydrodynamics
    Chang, Tsang-Jung
    Kao, Hong-Ming
    Chang, Kao-Hua
    Hsu, Ming-Hsi
    JOURNAL OF HYDROLOGY, 2011, 408 (1-2) : 78 - 90
  • [8] A locally implicit time-reversible sonic point processing algorithm for one-dimensional shallow-water equations
    Afanasiev, Nikita
    Goloviznin, Vasily
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 434
  • [9] Efficient Finite-Volume Model for Shallow-Water Flows Using an Implicit Dual Time-Stepping Method
    Yu, Haijun
    Huang, Guoru
    Wu, Chuanhao
    JOURNAL OF HYDRAULIC ENGINEERING, 2015, 141 (06)