A drift-kinetic Semi-Lagrangian 4D code for ion turbulence simulation

V. Grandgirard, M. Brunetti, P. Bertrand, N. Besse, X. Garbet, P. Ghendrih, G. Manfredi, Y. Sarazin, O. Sauter, E. Sonnendrücker, J. Vaclavik, L. Villard

Research output: Contribution to journalArticlepeer-review

141 Scopus citations

Abstract

A new code is presented here, named Gyrokinetic SEmi-LAgragian (GYSELA) code, which solves 4D drift-kinetic equations for ion temperature gradient driven turbulence in a cylinder (r, θ, z). The code validation is performed with the slab ITG mode that only depends on the parallel velocity. This code uses a semi-Lagrangian numerical scheme, which exhibits good properties of energy conservation in non-linear regime as well as an accurate description of fine spatial scales. The code has been validated in the linear and non-linear regimes. The GYSELA code is found to be stable over long simulation times (more than 20 times the linear growth rate of the most unstable mode), including for cases with a high resolution mesh (δr ∼ 0.1 Larmor radius, δz ∼ 10 Larmor radius).

Original languageEnglish
Pages (from-to)395-423
Number of pages29
JournalJournal of Computational Physics
Volume217
Issue number2
DOIs
StatePublished - 20 Sep 2006
Externally publishedYes

Keywords

  • Conservation laws
  • Drift-kinetic
  • Ion-temperature-gradient
  • Leap-frog
  • Semi-Lagrangian
  • Time-splitting

Fingerprint

Dive into the research topics of 'A drift-kinetic Semi-Lagrangian 4D code for ion turbulence simulation'. Together they form a unique fingerprint.

Cite this