[BUG] IDASolve and IDA_TOO_CLOSE
Open
@gardner48 is already working on this.
Since Feb 2, 2026.
bug
triage
- Dominant language
- C
- Stars
- 686
- Forks
- 167
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 17
Description
Current Behavior:
When runnig IDASolve, the current time pointer is not updated if the function returns with IDA_TOO_CLOSE as result.
This is not coherent with what is happening with other solver (e.g. CVodeSolve)
Expected Behavior:
I would like IDASolve to override the current time point in all cases, even when returning with IDA_TOO_CLOSE
Steps To Reproduce:
I'm using sundials through an haskell binding, so I don't have a repro easily available. I can craft a C reproducer if you want.
Environment:
- SUNDIALS version: 7.6.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.