fbpic/fbpic: 0.13.0
Authors/Creators
- 1. Berkeley Lab
- 2. University of Hamburg / DESY
- 3. Uni Hamburg, Desy
- 4. Weizmann institute of science
Description
This release introduces an important change on GPU: FBPIC now uses the cupy package instead of the pyculib package (since pyculib is no longer supported); see #356 #363 #367. As a result, it is now possible to use FBPIC with Numba 0.43 (or higher).
It also introduces official support for MPI-decomposed simulation ; see #348
In addition, this release adds various improvements to FBPIC:
New features:
- FBPIC can now initialize beams with arbitrary charge #364
- The external fields can be automatically transformed to the boosted frame #342
- The
ParticleChargeDiagnosticis now smoothed, in the same way as the regular charge density diagnostic #349
Optimizations:
- The number of threads per block were optimized for modern GPUs #365
- Certain arrays are now kept on GPU, and never copied to CPU #361
Bug-fix:
- There was a bug when restarting a simulation involving ionization on GPU #360
Files
fbpic/fbpic-0.13.0.zip
Files
(2.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:12f5e91439e9a8dcf134adb2c13953ae
|
2.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/fbpic/fbpic/tree/0.13.0 (URL)