For theoretic investigation and assisting the experiment investigation, our group has the following numerical simulation codes: 1) Particle-in-cell code: KLAPS; 2) Laser beam transport code; 3) Hydrodynamic code: Medusa; 4) Radiation transport: NIMP; 5) Ray tracing codes; 6) Atomic data packages; 7) Fokker-Planck code; 8) Vacuum physics code
We have a computer cluster (Dawning-4000) for medium scale parallel computation. The cluster is composed of 2 racks, 30 nodes (1280 AMD CPU cores), main memory of 2.5 TB, Hard disk memory of 12 TB, and CPU frequency of 2.2GHz.
KLAPS code:
KLAPS (Kinetic LAser Plasma Simulation) is a parallel, multi-purpose particle-in-cell (PIC) code developed by Wei-Min Wang and Zheng-Ming Sheng. It has 1D, 2D, 3D versions. Besides the basic properties of traditional PIC, KLAPS also includes field ionization, coulomb collision, radiation reaction, first-fourth order "zigzag" current calculation, a Maxwell-equation-reduced field solver, a dispersion-free field solver, moving window technology, and absorbing and/or periodic boundary conditions in any direction. With these modules it can be used to simulate not only particle acceleration and electromagnetic radiation based on interaction of matter and laser of 1013-1022W/cm2, but also electron transport in plasma of 1-100 solid density. Now Wei-Min Wang is developing KLAPS to include QED effects to investigate ultra-relativistic laser matter interaction above 1023W/cm2 and the accompanied high energy gamma-ray emission, electron-positron pair production and photonuclear processes. The parallel efficiency of KLAPS has been examined in the JUQUEEN machine using tens of thousands CPU cores in Juelich Supercomputer center (JSC), Juelich, Germeny. It shows excellent efficiency as observed in the Fig. 2. |