Recent Releases of sapphirepp
sapphirepp - Sapphire++ version 1.2.0
Changes: 1.2.0
VFP
- Add the ability to directly solve for steady-state solutions
- Breaking change:
A new VFP flag called
VFPFlag::time_evolutionwas added to indicate the inclusion (or exclusion) of the time derivative of $f$. Users are asked to adapt their codes: please look at the examples.
- Breaking change:
A new VFP flag called
- Add the ability to scale the distribution function
- We added
VFPFlag::scaled_distribution_functionto allow users to compute $p^3f$ instead of $f$. This is particularly useful if a large $p$-range is needed and there are not many particles with high energies.
- We added
- Add an example Steady state parallel shock to demonstrate the above two features
- Add two new boundary conditions and
improve the documentation of the boundary conditions
- Breaking change: Users can now set inflow and reflective boundary conditions. All boundary conditions are now documented on an extra webpage.
- The phase space reconstruction of $f$
now uses (more correctly) $\cos\theta$ instead of $\theta$
- Breaking change:
Renamed
PhaseSpaceReconstructiontoProbeLocation.
- Breaking change:
Renamed
- Improve the parameter handling of user-defined input functions
- Improve the Parallel shock example
Utils
- Add plotting routines
- We use ParaView Python scripts to provide reproducible plotting routines. An introduction is given on an extra webpage.
- Add logfiles
- The log verbosity and logfile can be specified via command line options.
See
./build/sapphirepp -hfor all options.
- The log verbosity and logfile can be specified via command line options.
See
- Simplify
cmakebuilding routine- Breaking change:
Add
cmakemacrosapphirepp_setup_target.
- Breaking change:
Add
- Change folder structure
- Breaking change:
Examples are now in
examples/vfp/. Parameters files are not copied tobuildfolder. We recommended to always execute from thesapphireppfolder:./build/sapphirepp parameter-template.prm
- Breaking change:
Examples are now in
- Add function to read in
.csvfiles
Full Changelog: https://github.com/sapphirepp/sapphirepp/compare/v1.1.0...v1.2.0
- C++
Published by nils-schween about 1 year ago
sapphirepp - Sapphire++ version 1.1.0
Release of Sapphire++ v1.1.0 by @nils-schween, @floschulze and @brevrev
- C++
Published by floschulze over 1 year ago