Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
SpectralPlasmaSolver: A Spectral Code for Multiscale Simulations of Collisionless, Magnetized Plasmas
Show others and affiliations
2016 (English)In: Journal of Physics, Conference Series, ISSN 1742-6588, E-ISSN 1742-6596, Vol. 719, no 1, 12022Article in journal (Refereed) Published
Abstract [en]

We present the design and implementation of a spectral code, called SpectralPlasmaSolver (SPS), for the solution of the multi-dimensional Vlasov-Maxwell equations. The method is based on a Hermite-Fourier decomposition of the particle distribution function. The code is written in Fortran and uses the PETSc library for solving the non-linear equations and preconditioning and the FFTW library for the convolutions. SPS is parallelized for shared- memory machines using OpenMP. As a verification example, we discuss simulations of the two-dimensional Orszag-Tang vortex problem and successfully compare them against a fully kinetic Particle-In-Cell simulation. An assessment of the performance of the code is presented, showing a significant improvement in the code running-time achieved by preconditioning, while strong scaling tests show a factor of 10 speed-up using 16 threads.

Place, publisher, year, edition, pages
Institute of Physics Publishing (IOPP), 2016. Vol. 719, no 1, 12022
Keyword [en]
Application programming interfaces (API) Codes (symbols) Collisionless plasmas Convolution Distribution functions Maxwell equations Multiprocessing systems Numerical models Plasma devices Plasma flow Plasma jets Vlasov equation Design and implementations Fourier decomposition Magnetized plasmas Multi-scale simulation Particle distribution functions Particle-in-cell simulations Shared memory machines Vlasov-Maxwell equations
National Category
Physical Sciences
Identifiers
URN: urn:nbn:se:kth:diva-194560DOI: 10.1088/1742-6596/719/1/012022ISI: 000386617200022Scopus ID: 2-s2.0-84966327167OAI: oai:DiVA.org:kth-194560DiVA: diva2:1043832
Conference
10th International Conference on Numerical Modeling of Space Plasma Flows, ASTRONUM 2015 Avignon France 8 June 2015 through 12 June 2015
Note

QC 20161101

Available from: 2016-11-01 Created: 2016-10-31 Last updated: 2016-11-29Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Peng, I. Bo
By organisation
Computational Science and Technology (CST)
In the same journal
Journal of Physics, Conference Series
Physical Sciences

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 171 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf