Impact-Z¶
Summary
Source: https://github.com/impact-lbl/IMPACT-Z
License: BSD-like, see https://github.com/impact-lbl/IMPACT-Z/blob/master/licenseBSD.doc
Path: /software/impact
Documentation: https://github.com/impact-lbl/IMPACT-Z/tree/master/doc
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