Releases: hpc4cmb/libmadam
Initialize params
We fix an issue affecting repeated calls to libmadam
. Some of the parameters defined in commonparam.f90
would have their values altered and those values would persist between calls. All default values are now set by a function that is called in the beginning of libmadam.destripe()
.
This release also changes the way per-thread FFT workspace is allocated: the space is held persistently rather than allocated and released in every threaded loop.
No default decoupling
This release restores the old default handling of decoupled pixel matrices.
CG-precond
This release includes the conjugate gradient preconditioner, used in latest Planck processing. It is used when the band-diagonal preconditioner would require such a wide band its the memory requirement would exceed that of the time-ordered data. This situation arises when using very short baselines.
The release also includes a thin Python wrapper that can be separately installed. The wrapper will handle loading the libmadam shared library and passing Python arguments to it. It also provides the types of the input arrays.
Small Fix
Small updates for allreduce mode
0.2.8 Bump version
Memory fixes
Memory fixes and added travis tests.
Small update
Merge pull request #8 from hpc4cmb/local_pointing_periods Local pointing periods
Latest release for 2017 Q4 large run
0.2.5 Bump version
New release with recent changes
0.2.4 Bump version.
Updates to allreduce communication mode
0.2.3 Speed up the scatter in allreduce mode.