SODIUM Solver for Ordinary Discontinuous Initial-value-problem Using Modern c++ Introduction This header-only C++ library is developed to solve ordinary differential equations that can have discontinuities in the right-hand-side.