  SMILEI is a collaborative, open-source, object-oriented (C++)
particle-in-cell code. To benefit from the latest advances in high-performance
computing (HPC), SMILEI is co-developed by both physicists and HPC experts. The
code's structures, capabilities, parallelization strategy and performances are
discussed. Additional modules (e.g. to treat ionization or collisions),
benchmarks and physics highlights are also presented. Multi-purpose and
evolutive, SMILEI is applied today to a wide range of physics studies, from
relativistic laser-plasma interaction to astrophysical plasmas.
