A multi-scale IMEX second order Runge-Kutta method for 3D hydrodynamic ocean models

IF 3.8 2区 物理与天体物理 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Ange Pacifique Ishimwe , Eric Deleersnijder , Vincent Legat , Jonathan Lambrechts
{"title":"A multi-scale IMEX second order Runge-Kutta method for 3D hydrodynamic ocean models","authors":"Ange Pacifique Ishimwe ,&nbsp;Eric Deleersnijder ,&nbsp;Vincent Legat ,&nbsp;Jonathan Lambrechts","doi":"10.1016/j.jcp.2024.113482","DOIUrl":null,"url":null,"abstract":"<div><div>Understanding complex physical phenomena often involves dealing with partial differential equations (PDEs) where different phenomena exhibit distinct timescales. Fast terms, associated with short characteristic times, coexist with slower ones requiring relatively longer time steps for resolution. The challenge becomes more manageable when, despite the varying characteristic times of fast and slow terms, the computational cost associated with faster terms is significantly lower than that of slower terms. Additionally, slower terms can also exhibit two distinct longer characteristic times, adding complexity to the system and resulting in a total of three characteristic timescales. In this paper, an innovative split second-order IMEX (IMplicit-EXplicit) temporal scheme is introduced to address this temporal complexity. It is used to solve the primitive equation ocean model. Extremely short times are handled explicitly with small time steps, while longer timescales are managed explicitly and semi-implicitly using larger time steps. The decision to solve a portion of the slower terms semi-implicitly is due to the fact that it does not significantly increase the total computational cost, allowing for greater flexibility in the time step without imposing a substantial burden on the overall computational efficiency. This strategy enables efficient management of the various temporal scales present in the equations, thereby optimizing computational resources. The proposed scheme is applied to solve 3D hydrodynamics equations encompassing three time scale: fast terms representing wave phenomena, slow terms describing horizontal aspects and stiff terms for vertical ones. Furthermore, the scheme is designed to respect crucial physical properties, namely global and local conservation. The obtained results on different test cases demonstrate the robustness and efficiency of the IMEX approach in simulating these complex systems.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"520 ","pages":"Article 113482"},"PeriodicalIF":3.8000,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999124007307","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Understanding complex physical phenomena often involves dealing with partial differential equations (PDEs) where different phenomena exhibit distinct timescales. Fast terms, associated with short characteristic times, coexist with slower ones requiring relatively longer time steps for resolution. The challenge becomes more manageable when, despite the varying characteristic times of fast and slow terms, the computational cost associated with faster terms is significantly lower than that of slower terms. Additionally, slower terms can also exhibit two distinct longer characteristic times, adding complexity to the system and resulting in a total of three characteristic timescales. In this paper, an innovative split second-order IMEX (IMplicit-EXplicit) temporal scheme is introduced to address this temporal complexity. It is used to solve the primitive equation ocean model. Extremely short times are handled explicitly with small time steps, while longer timescales are managed explicitly and semi-implicitly using larger time steps. The decision to solve a portion of the slower terms semi-implicitly is due to the fact that it does not significantly increase the total computational cost, allowing for greater flexibility in the time step without imposing a substantial burden on the overall computational efficiency. This strategy enables efficient management of the various temporal scales present in the equations, thereby optimizing computational resources. The proposed scheme is applied to solve 3D hydrodynamics equations encompassing three time scale: fast terms representing wave phenomena, slow terms describing horizontal aspects and stiff terms for vertical ones. Furthermore, the scheme is designed to respect crucial physical properties, namely global and local conservation. The obtained results on different test cases demonstrate the robustness and efficiency of the IMEX approach in simulating these complex systems.
用于三维水动力海洋模型的多尺度 IMEX 二阶 Runge-Kutta 方法
要理解复杂的物理现象,往往需要处理偏微分方程(PDE),其中不同的现象表现出不同的时间尺度。与短特征时间相关的快速项与需要相对较长的时间步长来解决的慢速项并存。尽管快项和慢项的特征时间各不相同,但如果与快项相关的计算成本明显低于慢项,那么挑战就变得更容易应对。此外,速度较慢的项也可能表现出两个不同的较长的特征时间,从而增加了系统的复杂性,导致总共有三个特征时标。本文引入了一种创新的二阶分式 IMEX(IMplicit-Explicit)时序方案来解决这种时序复杂性。该方案用于求解原始方程海洋模型。极短的时间用较小的时间步长显式处理,而较长的时间尺度则用较大的时间步长显式和半隐式处理。之所以决定半隐式求解部分较慢的项,是因为这样做不会显著增加总计算成本,从而使时间步长具有更大的灵活性,同时又不会对整体计算效率造成重大负担。这种策略可以有效管理方程中存在的各种时间尺度,从而优化计算资源。所提出的方案适用于求解包含三个时间尺度的三维流体力学方程:代表波浪现象的快速项、描述水平方向的慢速项和垂直方向的刚性项。此外,该方案的设计还尊重关键的物理特性,即全局和局部守恒。在不同测试案例中获得的结果表明,IMEX 方法在模拟这些复杂系统时既稳健又高效。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Computational Physics
Journal of Computational Physics 物理-计算机:跨学科应用
CiteScore
7.60
自引率
14.60%
发文量
763
审稿时长
5.8 months
期刊介绍: Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries. The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信