Skip to content

Releases: hpc4cmb/libmadam

Initialize params

25 Sep 14:56
e5c2cec
Compare
Choose a tag to compare

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

11 Feb 18:13
f468bdd
Compare
Choose a tag to compare

This release restores the old default handling of decoupled pixel matrices.

CG-precond

06 Feb 16:47
2f62826
Compare
Choose a tag to compare

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

15 Mar 17:57
Compare
Choose a tag to compare
0.2.9

Bump version

Small updates for allreduce mode

15 Mar 16:09
Compare
Choose a tag to compare

Memory fixes

03 Jan 17:06
4f6596f
Compare
Choose a tag to compare

Memory fixes and added travis tests.

Small update

20 Dec 23:36
f443619
Compare
Choose a tag to compare
Merge pull request #8 from hpc4cmb/local_pointing_periods

Local pointing periods

Latest release for 2017 Q4 large run

20 Dec 00:30
Compare
Choose a tag to compare

New release with recent changes

10 Nov 17:26
Compare
Choose a tag to compare
0.2.4

Bump version.

Updates to allreduce communication mode

21 Jun 16:45
Compare
Choose a tag to compare
0.2.3

Speed up the scatter in allreduce mode.