Part of the reason m_riemann_solvers is so long is because, for HLLC, there are two separate calls for model_eqns == 2 and model_eqns == 2 .and. bubbles. These can be nicely condensed, with appropriate if statements if (bubbles) then, though it requires some care.
Part of the reason
m_riemann_solversis so long is because, for HLLC, there are two separate calls formodel_eqns == 2andmodel_eqns == 2 .and. bubbles. These can be nicely condensed, with appropriateifstatementsif (bubbles) then, though it requires some care.