Published January 3, 2018
| Version 0.7.0
Software
Open
fbpic/fbpic: 0.7.0
Authors/Creators
- 1. Berkeley Lab
- 2. University of Hamburg / DESY
Description
This version incorporates various new features, optimizations and bug fixes. See below for a details.
New features:
- The messages printed by FBPIC to the terminal have been improved.
The
Simulationclass now supports averbose_levelargument, in order to choose the desired level of information #158. - More self-consistent initialization of the laser field #150. The laser initialization now supports arbitrary laser profiles and is always exactly divergence-free, even for MPI-decomposed simulations. More laser profiles will be implemented and documented in the next release.
New optimizations:
- The code performs fewer Hankel transforms per iteration, and is thus faster #161.
- Faster functions for removal/addition of particles on GPU #179
Bug fixes:
- The position where plasma starts to be injected (for simulations with moving window, featuring no plasma initially in the box) has been corrected. This mainly affects boosted-frame simulations. #160
- When restarting simulations from checkpoints, there was a bug in the particle weights, which is now fixed. #178
- The current and charge density are now written in the fields diagnostics for iteration 0, whereas they were previously set to 0 in the diagnostics for this iteration. #178
- The boosted-frame particle diagnostics used to fail in some cases on GPU due to an out-of-bound access, which is now fixed. #169
Changes related to the installation process:
Files
fbpic/fbpic-0.7.0.zip
Additional details
Related works
- Is supplement to
- https://github.com/fbpic/fbpic/tree/0.7.0 (URL)