Impact-Z is a 3D parallel/serial PIC code based on multi-layer object-oriented design. Impact-Z can treat intense beam propagating through drifts, magnetic quadropols or solenoids, ... using linear map or nonlinear Lorentz integrator.  The installation on Maxwell provides both Impact-Z and Impact-T.

Using  Impact-Z

 To initialize the environment use the module command:

[max]% module load maxwell impact
Impact-Z: (mpirun) ImpactZexe
Impact-T: (mpirun) ImpactTexe
GUI:               ImpactGUI

[max]% which Impact-Z
/software/lbl-impact/bin/Impact-Z

[max]% realpath /software/lbl-impact/bin/Impact-Z
/software/lbl-impact/bin/ImpactZexe

[max]% module list
Currently Loaded Modulefiles:
  1) maxwell              2) mpi/openmpi-x86_64   3) impact


# package information:
[max]% xwhich Impact-Z

 Provided by module(s)
   ... module load maxwell impact; which Impact-Z: /software/lbl-impact/bin/Impact-Z
   ... module load maxwell impact; which Impact-Z: /software/lbl-impact/bin/Impact-Z

 URL:           https://github.com/impact-lbl/IMPACT-Z
 Manual:        https://github.com/impact-lbl/IMPACT-Z/tree/master/doc
 License:       https://github.com/impact-lbl/IMPACT-Z/blob/master/license.txt