Skip to content

v4.3.3

Compare
Choose a tag to compare
@Neves-P Neves-P released this 10 Mar 15:30
· 145 commits to master since this release
a19c458

DAISIE 4.3.3

  • Address problem detected by valgrind: unitialized member variable bulirsch_stoer<>::m_dt_last.
    • Patched version of boost/numeric/odeint/stepper/bulirsch_stoer.hpp. This is done by including the patched header file src/patched_bulrisch_stoer.h before boost/numeric/odeint to shadow boost/numeric/odeint/stepper/bulrisch_stoer.hpp.
    • The issue is not fixed in BOOST_VERSION == 1.81.0. Bug report opened -> boostorg/odeint#59
    • Must check for fixes in upcomming boost (BH) releases.
  • Fix tab spacing in src/DAISIE_loglik_rhs_FORTRAN.f95.
  • Re-implement clang16 -D_HAS_AUTO_PTR_ETC flag fix via Makevars[.win] to comply with CRAN requests and to force C++ standard C++14 without using SystemRequirements line in DESCRIPTION, at CRAN's request.
  • Skip plotting tests that cause problems in headless systems. These should be run manually.
  • Skip tests of as-of-now experimental steppers from ODEINT rosenbrock4 and adams bashfort moulton 1 because they are too slow.