Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
For trac ticket 5830. - Adding Sundials CVODE v2.8.2 as integration method for C runtime. Use `method="cvode"` in OMEdit or `-s=cvode` when running the executable. - Possible to choose integrator method: - For stiff problems [default]: `-cvodeLinearMultistepMethod=CV_BDF -cvodeNonlinearSolverIteration=CV_NEWTON`. - For non-stiff problems: `-cvodeLinearMultistepMethod=CV_ADAMS -cvodeNonlinearSolverIteration=CV_FUNCTIONAL`. - Added tests for CVODE to testsuite. - problem2 still failing Additional changes to existing files: - Added check in printSparseStructure to check for NULL. - Fixed warnings during compilation of some infoStreamPrint calls. - Added new flags to choose CVODE solver and set some settings. - Changed debug print in ida_solver.c to use `LOG_SOLVER_V` instead of `LOG_DASSL_STATES`. - Added CVODE to solver_main.c. - Addapted build system to add libsundials_cvodes.* to runtime. Still WIP: - Use colored dense numberic Jacobian instead of internal dense Jacobian from CVODE
- Loading branch information
1 parent
e293f5a
commit 419f112
Showing
15 changed files
with
1,325 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.