Skip to content

TARDIS v3.0.dev3442

Compare
Choose a tag to compare
@wkerzendorf wkerzendorf released this 24 May 22:35
b16b1ed

Changes:

  • b16b1ed Fixed crash when integrating in parallel. Crash was previously caused by a double free error. Removing the last call to free caused the spectrum to be computed incorrectly, indicating that the structure of the parallelism was at fault. I removed the firstprivate declaration from the first call to omp parallel as there was no need to make copies of the pointers for each thread (was this even a reasonable thing to do since each thread would have to reallocate the arrays anyway?). There also did not appear to be any need to maintain copies of L or exp_tau for each thread. I then moved the last call to free outside of the parallel section. So now there is no memory allocation or deallocation of L or exp_tau in a parallel block, and exp_tau is freed only once as it should be (#1159)
  • cddd9a6 add codecov to azure pipelines (#1155)
  • d47f1ba Update .mailmap (#1157)

This list of changes was auto generated.