Need to keep all solver functions inside `solver_runtimeend.cpp`
Need to keep all solver functions inside
solver_runtimeend.cpp