Skip to content

Commit

Permalink
Update code to match pybamm
Browse files Browse the repository at this point in the history
  • Loading branch information
kratman committed Jan 6, 2025
1 parent c5b4e73 commit 07c27cc
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/pybammsolvers/idaklu_source/IDAKLUSolverOpenMP.inl
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,9 @@ void IDAKLUSolverOpenMP<ExprSet>::SetSolverOptions() {
// Initial step size
CheckErrors(IDASetInitStep(ida_mem, solver_opts.dt_init));

// Minimum absolute step size
CheckErrors(IDASetMinStep(ida_mem, solver_opts.dt_min));

// Maximum absolute step size
CheckErrors(IDASetMaxStep(ida_mem, solver_opts.dt_max));

Expand Down
1 change: 1 addition & 0 deletions src/pybammsolvers/idaklu_source/Options.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ SolverOptions::SolverOptions(py::dict &py_opts)
max_order_bdf(py_opts["max_order_bdf"].cast<int>()),
max_num_steps(py_opts["max_num_steps"].cast<int>()),
dt_init(RCONST(py_opts["dt_init"].cast<double>())),
dt_min(RCONST(py_opts["dt_min"].cast<double>())),
dt_max(RCONST(py_opts["dt_max"].cast<double>())),
max_error_test_failures(py_opts["max_error_test_failures"].cast<int>()),
max_nonlinear_iterations(py_opts["max_nonlinear_iterations"].cast<int>()),
Expand Down
1 change: 1 addition & 0 deletions src/pybammsolvers/idaklu_source/Options.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ struct SolverOptions {
int max_order_bdf;
int max_num_steps;
double dt_init;
double dt_min;
double dt_max;
int max_error_test_failures;
int max_nonlinear_iterations;
Expand Down

0 comments on commit 07c27cc

Please sign in to comment.