Vlasov on GPU (VOG project)
ESAIM. Proceedings, Tome 43 (2013), pp. 37-58
Cet article a éte moissonné depuis la source EDP Sciences
This work concerns the numerical simulation of the Vlasov-Poisson equation using semi-Lagrangian methods on Graphics Processing Units (GPU). To accomplish this goal, modifications to traditional methods had to be implemented. First and foremost, a reformulation of semi-Lagrangian methods is performed, which enables us to rewrite the governing equations as a circulant matrix operating on the vector of unknowns. This product calculation can be performed efficiently using FFT routines. Nowadays GPU is no more limited to single precision; however, single precision may still be preferred with respect to performance and available memory. So, in order to be able to deal with single precision, a δf type method is adopted which only needs refinement in specialized areas of phase space but not throughout. Thus, a GPU Vlasov-Poisson solver can indeed perform high precision simulations (since it uses very high order of reconstruction and a large number of grid points in phase space). We show results for more academic test cases and also for physically relevant phenomena such as the bump on tail instability and the simulation of Kinetic Electrostatic Electron Nonlinear (KEEN) waves.
Affiliations des auteurs :
M. Mehrenberger 1 ; C. Steiner 1 ; L. Marradi 2 ; N. Crouseilles 3 ; E. Sonnendrücker 4 ; B. Afeyan 5
@article{EP_2013_43_a3,
author = {M. Mehrenberger and C. Steiner and L. Marradi and N. Crouseilles and E. Sonnendr\"ucker and B. Afeyan},
title = {Vlasov on {GPU} {(VOG} project)},
journal = {ESAIM. Proceedings},
pages = {37--58},
year = {2013},
volume = {43},
doi = {10.1051/proc/201343003},
language = {en},
url = {http://geodesic.mathdoc.fr/articles/10.1051/proc/201343003/}
}
TY - JOUR AU - M. Mehrenberger AU - C. Steiner AU - L. Marradi AU - N. Crouseilles AU - E. Sonnendrücker AU - B. Afeyan TI - Vlasov on GPU (VOG project) JO - ESAIM. Proceedings PY - 2013 SP - 37 EP - 58 VL - 43 UR - http://geodesic.mathdoc.fr/articles/10.1051/proc/201343003/ DO - 10.1051/proc/201343003 LA - en ID - EP_2013_43_a3 ER -
%0 Journal Article %A M. Mehrenberger %A C. Steiner %A L. Marradi %A N. Crouseilles %A E. Sonnendrücker %A B. Afeyan %T Vlasov on GPU (VOG project) %J ESAIM. Proceedings %D 2013 %P 37-58 %V 43 %U http://geodesic.mathdoc.fr/articles/10.1051/proc/201343003/ %R 10.1051/proc/201343003 %G en %F EP_2013_43_a3
M. Mehrenberger; C. Steiner; L. Marradi; N. Crouseilles; E. Sonnendrücker; B. Afeyan. Vlasov on GPU (VOG project). ESAIM. Proceedings, Tome 43 (2013), pp. 37-58. doi: 10.1051/proc/201343003
Cité par Sources :