Releases: SmileiPIC/Smilei
v4.0
- Vectorization
- MPI option MPI_THREAD_MULTIPLE is now optional (but recommended)
- Faster collisions
- Bugfixes: handling sum for happi’s ParticleBinning
- Laser envelope model
v3.5
v3.4
- Compatibility with Python 3
- New ‘Performances’ diagnostic
- Tracked particles may output the fields at their location
- ‘subgrid’ option in Fields diagnostics
- Printout of the expected disk usage
- Laser propagation pre-processing
- More flexible domain decomposition
- Relativistic initialization
- Particles injection using Numpy arrays
- Bugfixes: circular polarization, collisional ionization
v3.3
Major syntax changes in the namelist
QED radiation reaction
Monte-Carlo QED photon emission
Test mode to quickly check the namelist consistency
ParticleBinning and Screen diagnostics accept a python function as their deposited_quantity and axis.
Bugfixes: 4th order, field ionization
v3.2
New pushers (Vay’s and Higuera-Cary’s)
Numpy used for filtering track particles
Fourth order in 3D
Add some missing 3D features: external fields management, boundary conditions and non-neutral plasma initialization
OpenMP support in moving window
Tracked particles post-processing improved for large files
Bugfixes: energy computation in 3D or with moving window, random number seed
v3.1
Screen diagnostics
Exporting 3D diagnostics to VTK for reading in ParaView or VisIt
Partial support of the OpenPMD standard
Improvements: moving window (OpenMP), 3D projection
Bugfixes: tracked particles, walls, collisional ionization, etc.
Notes:
Outputs of Fields and Tracks are incompatible with 3.0
The input “output_dir” is not supported anymore