JumpProcesses.jl icon indicating copy to clipboard operation
JumpProcesses.jl copied to clipboard

Automatic selection of solver method (e.g. `SSAStepper()`)

Open TorkelE opened this issue 1 year ago • 1 comments

I am currently updating some docs in Catalyst. Especially for the introduction docs, it would be nice to skip discussing e.g. solvers. Apparently, automatic solver selection for ODEs is about to get merged into OrdinaryDiffEq. Next, https://github.com/SciML/JumpProcesses.jl/pull/351 is more or less read (which would relax the requirement to provide a solver to JumpProblem. This leaves us with simulation methods for JumpProcesse's solve commands, and for StochasticDiffEq.

Wouldn't it be relatively straightforward to add automatic method selection for JumpProcesses's solve? It seems that for pure jump systems without finny jumps/callbacks, SSAStepper can simply be used. It should also be possible to detect when this cannot be used, and select an alternative (or at least throwing an error when this cannot be done).

I think would be convenient, and also relive us from writing "pretty much just write SSAStepper() for now, however, there are some exceptions we will get to and you can read about that here" at an early stage of most docs.

TorkelE avatar Apr 28 '24 17:04 TorkelE

There is now an official article on the vulnerability. Please update the curl installation on your system to 8.4.0

Affected versions: libcurl 7.69.0 to and including 8.3.0 Not affected versions: libcurl < 7.69.0 and >= 8.4.0

I will keep this issue open for a while (~few months) for visibility and eventually close it.

JanEbbing avatar Oct 11 '23 08:10 JanEbbing