English

Development of low-dissipative projection method framework integrating various high-order time integration schemes using OpenFOAM

Fluid Dynamics 2024-04-10 v2

Abstract

A low-dissipative solution framework integrating various types of high-order time scheme is proposed and implemented based on the open-source C++ library OpenFOAM. This framework aims to introduce different categories of low-dissipative time integration schemes into a unified solver convenient for comparison of scheme performance in finite volume computational fluid dynamics code, contributing to the development of low dissipation scheme appropriate for scale-resolving turbulence simulation. To demonstrate this general framework's ability of including a wide range of time integration method, in addition to typical Runge--Kutta family schemes of linear single-step method, two more complex linear multi-step method, Adams--Bashforth family and Adams--Bashforth--Moutton family schemes, are implemented with the projection algorithm, which increase the options of time discretization. The unified solver obtained by the solution framework select the specified time scheme from a variety of alternatives in runtime rather than maintaining multiple solvers with each compiled for a single scheme, while new scheme can be easily added according to the basic idea of this universal framework. Further research on the stability of the explicit scheme indicates that a multi-step method with an appropriate order may be an optimal choice when taking both the prediction accuracy and computational efficiency into account in unstable problems.

Keywords

Cite

@article{arxiv.2308.00293,
  title  = {Development of low-dissipative projection method framework integrating various high-order time integration schemes using OpenFOAM},
  author = {Hao Guo and Peixue Jiang and Yinhai Zhu},
  journal= {arXiv preprint arXiv:2308.00293},
  year   = {2024}
}
R2 v1 2026-06-28T11:45:12.179Z