Gyrokinetic Semi-lagrangian Parallel Simulation Using a Hybrid OpenMP/MPI Programming
This paper describes a parallel implementation of a numerical solver for the Vlasov equation. The solver is based on a kinetic model describing the motion of charged particles in a plasma. The evolution of the distribution of particles in phase space is computed with an explicit method, and we take into account the self-consistent electric field through the coupling with a Poisson type equation. In this paper, we focus on a recently developed 5D parallel numerical application dedicated to gyrokinetic simulation of tokamak systems and ITG turbulence simulation. A semi-Lagrangian Vlasov solver is used. A specific cubic spline interpolation allows us to formulate a domain decomposition method. A hybrid MPI/OpenMP paradigm was used to benefit from a large number of processors while reducing communication costs.
KeywordsSpline Interpolation Domain Decomposition Method Vlasov Equation Neighboring Processor Reduce Communication Cost
Unable to display preview. Download preview PDF.
- 1.Birdsall, C., Langdon, A.: Plasma Physics via Computer Simulation. Institute of Physics Publishing, Bristol and Philadelphia (1991)Google Scholar
- 4.Grandgirard, V., Brunetti, M., Bertrand, P., Besse, N., Garbet, X., Ghendrih, P., Manfredi, G., Sarazin, Y., Sauter, O., Sonnendrücker, E., Vaclavik, J., Villard, L.: A drift-kinetic semi-Lagrangian code for ion turbulence simulation. J. Comput. Phys. 217, 395–423 (2006)zbMATHCrossRefMathSciNetGoogle Scholar
- 5.Crouseilles, N., Latu, G., Sonnendrücker, E.: Hermite spline interpolation on patches for a parallel solving of the Vlasov-Poisson equation. Technical Report 5926, Research report INRIA (2006), http://hal.inria.fr/inria-00078455/en/