numeric solvers updated to new API, and tests pass