New features in OSIRIS 2.0

POSTER

Abstract

OSIRIS 2.0 [1] is a state of the art, fully relativistic massively parallel particle in cell code, that is widely used in kinetic plasma modeling for many astrophysical and laboratory scenarios. We report on the new developments done in the code, focusing on the new high performance vector SIMD code (Altivec/SSE3) for single precision calculations, detailing performance and floating point efficiency, and also parallel I/O for diagnostics, allowing for higher performance and scalability on HPC systems. We will also describe the new numerical precision features in the code, and we will also present the new algorithms incorporated into the code, in terms of field solver (4$^{th}$ order Yee solver, etc.), new filtering techniques, perfectly matched layers (PML) boundary conditions, and boosted frame simulations. Finally, we also report on a new diagnostic tool to calculate the radiation produced with wavelengths below the simulation grid resolution. \\[4pt] [1] R. A. Fonseca et al., LNCS 2331, 342, (2002)

Authors

  • R.A. Fonseca

    • DCTI, Instituto Superior de Ci\^encias do Trabalho e da Empresa, Lisboa, Portugal
  • S.F. Martins

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • P. Abreu

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • J. Martins

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • F. Fi\'uza

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • J. Vieira

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • L.O. Silva

    • GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisboa, Portugal
  • V. Decyk

    • UCLA Plasma Simulation Group, CA 90095
  • F. Tsung

    • UCLA Plasma Simulation Group, CA 90095
  • J. Tonge

    • UCLA Plasma Simulation Group, CA 90095
  • W.B. Mori

    • UCLA Plasma Simulation Group, CA 90095