Skip to main navigation Skip to search Skip to main content

A high order compact scheme for the pure-streamfunction formulation of the navier-stokes equations

  • M. Ben-Artzi
  • , J. P. Croisille
  • , D. Fishelov*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

Abstract

In this paper we continue the study, which was initiated in (Ben-Artzi et al. in Math. Model. Numer. Anal. 35(2):313-303, 2001; Fishelov et al. in Lecture Notes in Computer Science, vol. 2667, pp. 809-817, 2003; Ben-Artzi et al. in J. Comput. Phys. 205(2):640-664, 2005 and SIAM J. Numer. Anal. 44(5):1997-2024, 2006) of the numerical resolution of the pure streamfunction formulation of the time-dependent two-dimensional Navier-Stokes equation. Here we focus on enhancing our second-order scheme, introduced in the last three afore-mentioned articles, to fourth order accuracy. We construct fourth order approximations for the Laplacian, the biharmonic and the nonlinear convective operators. The scheme is compact (nine-point stencil) for the Laplacian and the biharmonic operators, which are both treated implicitly in the time-stepping scheme. The approximation of the convective term is compact in the no-leak boundary conditions case and is nearly compact (thirteen points stencil) in the case of general boundary conditions. However, we stress that in any case no unphysical boundary condition was applied to our scheme. Numerical results demonstrate that the fourth order accuracy is actually obtained for several test-cases.

Original languageEnglish
Pages (from-to)216-250
Number of pages35
JournalJournal of Scientific Computing
Volume42
Issue number2
DOIs
StatePublished - Feb 2010

Keywords

  • Compact schemes
  • Navier-Stokes equations
  • Numerical algorithm
  • Streamfunction formulation
  • Vorticity

Fingerprint

Dive into the research topics of 'A high order compact scheme for the pure-streamfunction formulation of the navier-stokes equations'. Together they form a unique fingerprint.

Cite this