Description
The current IDAKLU multithreading implementation (#4087) raises a SolverError if any of the solution objects have IDAS failures, preventing multithreaded parameter inference workflows from continuing when some proposals fail to converge.
This issue proposes that a "failure" termination is added to the solver and an EmptySolution object is returned alongside a user warning instead of the SolverError.
Motivation
No response
Possible Implementation
No response
Additional context
No response