There is a newer version of the record available.

Published May 24, 2020 | Version v3.0.dev3442
Software Open

tardis-sn/tardis: TARDIS v3.0.dev3442

Description

Changes:

  • b16b1eda78936fa2264684e2bd9196ea811a9888 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)
  • cddd9a62f3ab25298ba312639c3020dadd995c1d add codecov to azure pipelines (#1155)
  • d47f1bae00f58da05802ce35c45ecee5e365a4da Update .mailmap (#1157)

This list of changes was auto generated.

Files

tardis-sn/tardis-v3.0.dev3442.zip

Files (2.9 MB)

Name Size Download all
md5:96ccc19215587108e6a30a69e0f3cd6a
2.9 MB Preview Download

Additional details

Related works