State-of-the-art PIC code

  • Fully Relativistic Electro-Magnetic Particle-In-Cell code
  • High-order particle interpolation (up to 4th order)
  • Advanced filtering schemes for currents and EM fields
  • Massively parallel using hybrid MPI / OpenMP parallelization
  • Demonstrated parallel scalability to over 2 million processes
  • Explicit CPU vectorization using SSE, AVX2, AVX512 (KNL), QPX, Neon
  • Explicit GPU support using CUDA

Extended PIC algorithm

  • Field / impact ionization
  • Classical radiation damping
  • Particle merging
  • QED package (pair creation, radiation reaction, non-linear Compton scattering)
  • Customizable EM field solver
  • Alternative particle pushers

Multiple geometries and reduced models

  • 1D, 2D, 3D cartesian and 2D cylindrical
  • Quasi-3D with azimuthal mode expansion
  • Ponderomotive guiding center (PGC) in 2D (x-y), 2D (r-z) and 3D
  • Modified Spherical coordinates
  • 2D shearing co-rotating framework

Advanced initialization routines

  • Laser Pulses with OAM / sliding focus / speckle
  • Particle beams with Twiss parameters and self-consistent initial fields

Advanced diagnostics

  • Particle tracking
  • Short-wavelength radiation