PUMAS

A C99 library for the transport of high energy μ or τ

PUMAS v1.2 : patching

2022, May 16    
PUMAS v1.2 : patching

PUMAS v1.2 has been released. It improves the sampling efficiency of backward collisions for radiative processes. However, for very long distances and small energy cutoffs, the current sampling method for backward collisions is numerically problematic. Therefore, for now PUMAS forbids using energy cutoffs values lower than 1% in backward mixed or straggled modes. The latter value has been checked to be numerically robust at least up to 10 km of standard rock (see Note that in forward mode, arbitrary cutoffs values can still be used.

In addition, PUMAS v1.2 introduces a thiner versioning with patch number. This should allow for cleaner bug patches in the future. In particular, patch 1 (v1.2.1) corrects a memory alignment issue with some compilers / versions combinations when using aggressive optimisation settings (e.g. -O3 with gcc).