Skip to content

CRPropa 3.1.5

Compare
Choose a tag to compare
@TobiasWinchen TobiasWinchen released this 12 Oct 05:14
· 1643 commits to master since this release

Bug fixes:

  • Fixed issue with secondaries in the PhotoPionProduction potentially relevant for primary energies above approx. 10**21 eV (See issue [#225]).
  • Fix of azimuthal component of ArchimedeanSpiral Field (See commit 1f79e2c). Thanks to Leander Schlegel for reporting and providing a patch.

New features:

  • The PropagatorBP implements the Boris-Push algorithm as as alternative to the Cash-Karp integrator PropagatorCK. Thanks to Patrick Reichherzer for this contribution.
  • A basic geometry system was added to e.g. restrict modules to a spatial region.
  • Candidates now have weights.
  • User can define custom candidate properties identified with a string (slow but sometimes handy).
  • Random seeds can be stored in output files. Please note that perfect reproducibility of simulations is still not guaranteed when using multi cores.
  • The 'ParticleCollector' allows in-memory storage of Candidates for collective-processing during a simulation.
  • The SDE solver supports advection and adiabatic cooling.
  • A selection of models for mass distributions in our Galaxy as first step of the development of a hadron-hadron interaction module was added. Thanks to Julien Dörner for implementing these models.
  • Source distributions following the Galactic pulsar distribution and the Galactic SNR distributions are available.
  • Turbulent magnetic fields can now be optionally helical (initHelicalTurbulence) or obey the homogeneous turbulence theory requirement (initTurbulenceWithBendover).
  • Modified JF12 Galactic magnetic field model with a truly solenoidal disk spiral field and a smooth X field with parabolic field lines according to Kleimann et al. (arXiv:1809.07528). Thanks to Timo Schorlepp for sharing this code.

Features that are deprecated and will be removed after this release:

  • PhotonOutput1D is obsolete as the functionality is provided by the regular output modules (See #211).
  • Future releases will use C++11 features. Outdated compilers will not be supported anymore.

New plugins and resources linked on the webpages:

  • ROOTOutput. This code has been moved from CRPropa to a plugin and is no longer maintained by us. If you want to maintain this code, please contact us.
  • Data for the constrained 'Hackstein' models of the local Universe using initial conditions from the CLUES project. Thanks to Stefan Hackstein for sharing.