A couple big bugs in Math v2.18.0; I think after fixes it warrants a new release


#1

@Bob_Carpenter, there have been two bugs that were uncovered recently:

  1. matrix_exp_multiply() can seg fault. There’s been a fix applied, which is slow, but won’t seg fault. #1073
  2. There’s a major bug in threading. Depending on the number of threads and number of shards, the model’s log prob function isn’t computed correctly. #1075

I think once these two bugs have been squashed, we should release v2.19.0. Thoughts?


#2

Yup… makes sense. The map_rect threading code needs a released fix ASAP as quite a few people seem to use this feature. We should have the fix for this done this weekend.

(it’s a pity to see that GPU things are not yet in 2.19 then, but I guess we can release a 2.20 once it’s ready)

There are also other nice things in develop right now (fixed makefiles for MPI, faster ODE integration are things I recall).