The parallel implementation of the one-dimensional Fourier transformed Vlasov–Poisson system

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)


A parallel implementation of an algorithm for solving the one-dimensional, Fourier transformed Vlasov–Poisson system of equations is documented, together with the code structure, file formats and settings to run the code. The properties of the Fourier transformed Vlasov–Poisson system is discussed in connection with the numerical solution of the system. The Fourier method in velocity space is used to treat numerical problems arising due the filamentation of the solution in velocity space. Outflow boundary conditions in the Fourier transformed velocity space removes the highest oscillations in velocity space. A fourth-order compact Padé scheme is used to calculate derivatives in the Fourier transformed velocity space, and spatial derivatives are calculated with a pseudo-spectral method. The parallel algorithms used are described in more detail, in particular the parallel solver of the tri-diagonal systems occurring in the Padé scheme.
Original languageEnglish
Pages (from-to)205–230
Number of pages26
JournalComputer Physics Communications
Issue number2
Publication statusPublished - 1 Aug 2005


  • parallel algorithm
  • Vlasov simulations
  • Fourier method
  • domain decomposition
  • Schur complement

Cite this