M. Bader, Space-Filling Curves, pp.978-981, 2013.

J. Barnes and P. Hut, A hierarchical O(N log N) force-calculation algorithm, Nature, vol.6, issue.6096, pp.446-449, 1986.
DOI : 10.1038/324446a0

Y. Barsamian, S. A. Hirstoaga, and . Violard, Efficient Data Structures for a Hybrid Parallel and Vectorized Particle-in-Cell Code, 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp.2017-1168
DOI : 10.1109/IPDPSW.2017.74

URL : https://hal.archives-ouvertes.fr/hal-01504645

M. A. Bender, E. D. Demaine, and M. Farach-colton, Cache-oblivious B-trees, Proc. of the 41st Annual Symp. on Foundations of Computer Science (FOCS, pp.399-409, 2000.
DOI : 10.1109/sfcs.2000.892128

C. K. Birdsall and D. Fuss, Clouds-in-clouds, clouds-in-cells physics for many-body plasma simulation, Journal of Computational Physics, vol.3, issue.4, pp.494-511, 1969.
DOI : 10.1016/0021-9991(69)90058-8

C. K. Birdsall and A. B. Langdon, Plasma Physics via Computer Simulation, 1985.
DOI : 10.1887/0750301171

K. J. Bowers, Accelerating a Particle-in-Cell Simulation Using a Hybrid Counting Sort, Journal of Computational Physics, vol.173, issue.2, pp.393-411, 2001.
DOI : 10.1006/jcph.2001.6851

K. J. Bowers, B. J. Albright, L. Yin, B. Bergen, and T. J. Kwan, Ultrahigh performance three-dimensional electromagnetic relativistic kinetic plasma simulation, Physics of Plasmas, vol.49, issue.5, 2008.
DOI : 10.1063/1.2768933

M. Bussmann, H. Burau, T. E. Cowan, A. Debus, A. Huebl et al., Radiative signatures of the relativistic Kelvin-Helmholtz instability, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on, SC '13, pp.1-5, 2503210.
DOI : 10.1145/2503210.2504564

V. K. Decyk and T. V. Singh, Particle-in-Cell algorithms for emerging computer architectures, Computer Physics Communications, vol.185, issue.3, 2014.
DOI : 10.1016/j.cpc.2013.10.013

URL : https://doi.org/10.1016/j.cpc.2013.10.013

M. Durand, PaVo. An Adaptative Parallel Sorting Algorithm, 2013.
URL : https://hal.archives-ouvertes.fr/tel-01137944

M. Durand, B. Raffin, and F. Faure, A Packed Memory Array to Keep Moving Particles Sorted, Virtual Reality Interaction and Physical Simulation, pp.69-077
URL : https://hal.archives-ouvertes.fr/hal-00762593

M. Frigo and S. G. Johnson, The Design and Implementation of FFTW3, Proceedings of the IEEE 93, pp.216-231, 2005.
DOI : 10.1109/JPROC.2004.840301

K. Germaschewski, W. Fox, S. Abbott, N. Ahmadi, K. Maynard et al., The Plasma Simulation Code: A modern particle-in-cell code with patch-based load-balancing, Journal of Computational Physics, vol.318, pp.305-326, 2016.
DOI : 10.1016/j.jcp.2016.05.013

D. R. Hanson, Fast allocation and deallocation of memory based on object lifetimes, Software: Practice and Experience, vol.25, issue.1, pp.5-12, 1990.
DOI : 10.1002/spe.4380200104

A. Jocksch, F. Hariri, T. Tran, S. Brunner, C. Gheller et al., A Bucket Sort Algorithm for the Particle-In-Cell Method on Manycore Architectures, Parallel Processing and Applied Mathematics: 11th Intl. Conf. (PPAM). 2016, pp.43-52
DOI : 10.1007/978-3-319-32149-3_5

C. C. Kim and S. E. Parker, Massively Parallel Three-Dimensional Toroidal Gyrokinetic Flux-Tube Turbulence Simulation, Journal of Computational Physics, vol.161, issue.2, pp.589-604, 2000.
DOI : 10.1006/jcph.2000.6518

J. D. Mccalpin, Memory Bandwidth and Machine Balance in Current High Performance Computers, IEEE Computer Society Technical Committee on Computer Architecture Newsletter (TCCA), pp.19-25, 1995.

H. Nakashima, Y. Summura, K. Kikura, and Y. Miyake, Large Scale Manycore-Aware PIC Simulation with Efficient Particle Binning, 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp.2017-202
DOI : 10.1109/IPDPS.2017.65

D. M. Nicol, Rectilinear Partitioning of Irregular Data Parallel Computations, Journal of Parallel and Distributed Computing, vol.23, issue.2, 1994.
DOI : 10.1006/jpdc.1994.1126

I. Surmin, A. Bashinov, S. Bastrakov, E. Efimenko, A. Gonoskov et al., Dynamic Load Balancing Based on Rectilinear Partitioning in Particle-in-Cell Plasma Simulation, Parallel Computing Technologies: 13th Intl. Conf. (PaCT). 2015, pp.107-119
DOI : 10.1007/978-3-319-21909-7_12

X. Sáez, A. Soba, E. Sánchez, R. Kleiber, F. Castejón et al., Improvements of the particle-in-cell code EUTERPE for petascaling machines, Computer Physics Communications, vol.182, issue.9, pp.2047-2051, 2011.
DOI : 10.1016/j.cpc.2010.12.038

D. Tskhakaya and R. Schneider, Optimization of PIC codes by improved memory management, Journal of Computational Physics, vol.225, issue.1, 2007.
DOI : 10.1016/j.jcp.2007.01.002

H. Vincenti, M. Lobet, R. Lehe, R. Sasanka, and J. Vay, An efficient and portable SIMD algorithm for charge/current deposition in Particle-In-Cell codes, Computer Physics Communications, vol.210, pp.145-154, 2016.
DOI : 10.1016/j.cpc.2016.08.023

URL : https://hal.archives-ouvertes.fr/cea-01426502

M. Winkel, R. Speck, H. Hübner, L. Arnold, R. Krause et al., A massively parallel, multi-disciplinary Barnes???Hut tree code for extreme-scale N-body simulations, Computer Physics Communications, vol.183, issue.4, pp.880-889, 2012.
DOI : 10.1016/j.cpc.2011.12.013