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.