E. Agullo, O. Aumage, M. Faverge, N. Furmento, F. Pruvost et al., Harnessing clusters of hybrid nodes with a sequential task-based programming model, 8th International Workshop on Parallel Matrix Algorithms and Applications, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01283949

C. Augonnet, S. Thibault, R. Namyst, and P. Wacrenier, StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures, Concurrency and Computation: Practice and Experience, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00384363

M. Bauer, S. Treichler, E. Slaughter, and A. Aiken, Legion: Expressing locality and independence with logical regions, International Conf. on High Performance Computing, Networking, Storage and Analysis, 2012.

S. Benkner, S. Pllana, P. Jesper-larsson-träff, A. Tsigas, R. Richards et al., The PEPPHER approach to programmability and performance portability for heterogeneous many-core architectures, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00661320

J. Bigot, V. Grandgirard, G. Latu, C. Passeron, F. Rozar et al., Scaling gysela code beyond 32k-cores on Blue Gene/Q, ESAIM: PROCEEDINGS, volume CEMRACS 2012 of 43, pp.117-135, 2012.
URL : https://hal.archives-ouvertes.fr/hal-01050322

J. Bigot, G. Latu, T. Cartier-michaud, V. Grandgirard, C. Passeron et al., An approach to increase reliability of hpc simulation, application to the GYSELA5D Code, ESAIM: Proceedings and Surveys, number 53 in CEMRACS 2014-Numerical Modeling of Plasmas, pp.191-210, 2014.
URL : https://hal.archives-ouvertes.fr/cea-01305504

J. Bueno, J. Planas, A. Duran, X. Martorell, E. Ayguadé et al., Productive programming of gpu clusters with ompss, International Parallel and Distributed Processing Symposium, 2012.

M. E. Conway, A multiprocessor system design, Fall Joint Computer Conference, AFIPS'63, pp.139-146, 1963.

, Ludovic Courtès. C Language Extensions for Hybrid CPU/GPU Programming with StarPU, INRIA, 2013.

N. Crouseilles, G. Latu, and A. Sonnendrücker, A parallel Vlasov solver based on local cubic spline interpolation on patches, Journal of Computational Physics, vol.228, pp.1429-1446, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00771580

T. Gautier, J. Lima, N. Maillard, and B. Raffin, XKaapi: A Runtime System for DataFlow Task Programming on Heterogeneous Architectures, International Symposium on Parallel and Distributed Processing, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00799904

V. Grandgirard, J. Abiteboul, J. Bigot, T. Cartier-michaud, N. Crouseilles et al., A 5d gyrokinetic full-global semi-lagrangian code for flux-driven ion turbulence simulations, Computer Physics Communications, vol.207, pp.35-68, 2016.
URL : https://hal.archives-ouvertes.fr/cea-01153011

G. Latu, N. Crouseilles, V. Grandgirard, and E. Sonnendrücker, Gyrokinetic Semi-Lagrangian parallel simulation using a hybrid OpenMP/MPI programming, Recent Advances in Parallel Virtual Machine and Message Passing Interface, vol.4757, pp.356-364, 2007.
URL : https://hal.archives-ouvertes.fr/hal-00605748

, OpenMP Architecture Review Board. OpenMP Application Programming Interface Version, vol.4, issue.5, 2015.

M. Sergent, D. Goudin, S. Thibault, and O. Aumage, Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System, 21st International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01284004

E. Sonnendrücker, J. Roche, P. Bertrand, and A. Ghizzo, The Semi-Lagrangian method for the numerical resolution of the Vlasov equation, Journal of Computational Physics, vol.149, issue.2, pp.201-220, 1999.

. Top500-supercomputer-site, , pp.2015-2027

B. Videau, V. Marangozova-martin, and J. Cronsioe, BOAST: Bringing Optimization through Automatic Source-toSource Tranformations, Proceedings of the 7th International Symposium on Embedded Multicore/Manycore System-on-Chip (MCSoC), 2013.

B. Videau, K. Pouget, L. Genovese, T. Deutsch, D. Komatitsch et al., BOAST: a Metaprogramming Framework to Produce Portable and Efficient Computing Kernels for HPC Applications. The International Journal of High Performance Computing Applications, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01620778

W. Wu, A. Bouteiller, G. Bosilca, M. Faverge, and J. Dongarra, Hierarchical dag scheduling for hybrid distributed systems, International Parallel and Distributed Processing Symposium, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01078359

=. Real, dim => [Dim(-DECNR,ALLOCSIZER-DECNR-1),Dim(NTHETA),Dim(NPHI)

, dim => [Dim(-DECNR,ALLOCSIZER-DECNR-1),Dim(NTHETA),Dim(NPHI)

, type_name => "geom_t

, dim =>