Exponential time differencing for the tracer equations appearing in primitive equation ocean models

被引:7
|
作者
Calandrini, Sara [1 ]
Pieper, Konstantin [2 ]
Gunzburger, Max D. [1 ]
机构
[1] Florida State Univ, Dept Sci Comp, 400 Dirac Sci Lib, Tallahassee, FL 32306 USA
[2] Oak Ridge Natl Lab, Comp Sci & Math Div, One Bethel Valley Rd,POB 2008,MS-6211, Oak Ridge, TN 37831 USA
关键词
Tracer equation; Primitive equations; Exponential time differencing; KRYLOV SUBSPACE APPROXIMATIONS; SQUARING METHOD; FINITE-VOLUME; MATRIX; INTEGRATION; EFFICIENT; SCHEMES; COMPUTE;
D O I
10.1016/j.cma.2020.113002
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The tracer equations are part of the primitive equations used in ocean modeling and describe the transport of tracers, such as temperature, salinity or chemicals, in the ocean. Depending on the number of tracers considered, several equations may be added to and coupled to the dynamics system. In many relevant situations, the time-step requirements of explicit methods imposed by the transport and mixing in the vertical direction are more restrictive than those for the horizontal, and this may cause the need to use very small time steps if a fully explicit method is employed. To overcome this issue, we propose an exponential time differencing (ETD) solver where the vertical terms (transport and diffusion) are treated with a matrix exponential, whereas the horizontal terms are dealt with in an explicit way. We investigate numerically the computational speed-ups that can be obtained over other semi-implicit methods, and we analyze the advantages of the method in the case of multiple tracers. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] AN EXPONENTIAL TIME DIFFERENCING TIME-STEPPING SCHEME FOR THE TRACER EQUATIONS IN MPAS-OCEAN
    Calandrini, Sara
    Jones, Philip W.
    Petersen, Mark R.
    INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2022, 19 (2-3) : 175 - 193
  • [2] Exponential time differencing for mimetic multilayer ocean models
    Pieper, Konstantin
    Sockwell, K. Chad
    Gunzburger, Max
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 398
  • [3] Exponential time differencing for mimetic multilayer ocean models
    Pieper, Konstantin
    Chad Sockwell, K.
    Gunzburger, Max
    arXiv, 2019,
  • [4] Exponential approximations for the primitive equations of the ocean
    Temam, R.
    Wirosoetisno, D.
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS-SERIES B, 2007, 7 (02): : 425 - 440
  • [5] An exponential time differencing method for the nonlinear Schrodinger equation
    de la Hoz, F.
    Vadillo, F.
    COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (07) : 449 - 456
  • [6] Generalized exponential time differencing for fractional oscillation models
    Honain, Aljowhara H.
    Furati, Khaled M.
    Sarumi, Ibrahim O.
    Khaliq, Abdul Q. M.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2025, 461
  • [7] A consideration of tracer advection schemes in a primitive equation ocean model
    Hecht, MW
    Bryan, FO
    Holland, WR
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 1998, 103 (C2) : 3301 - 3321
  • [8] Efficiency of exponential time differencing schemes for nonlinear Schrodinger equations
    Hederi, M.
    Islas, A. L.
    Reger, K.
    Schober, C. M.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2016, 127 : 101 - 113
  • [9] An exponential time differencing method of lines for the Burgers and the modified Burgers equations
    Bratsos, Athanassios G.
    Khaliq, Abdul Q. M.
    NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2018, 34 (06) : 2024 - 2039
  • [10] A conservative exponential time differencing method for the nonlinear cubic Schrodinger equation
    Bratsos, A. G.
    Khaliq, A. Q. M.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2017, 94 (02) : 230 - 251