Martin Robinson
Martin Robinson
I can see how you can use sparse matrices using CVODE, using the iterative solvers and the `CV_JacTimesVecFunction` provided by scikits.odes (https://bmcage.github.io/odes/dev/api.html#module-scikits.odes.sundials.cvode). But a similar option does not seem to...
Seems like it would be straightforward to implement `IDA_JacTimesVecFunction` following the example of `CV_JacTimesVecFunction`. I can create a PR for this if it would be helpful @bmcage?
info on sparse matrix support for numba: https://github.com/numba/numba-scipy/issues/29
could try this: http://csr.lenskit.org/en/stable/
Hi @khurlbutt, can you please post your full log output?
It looks like you have one of the newer apple M1 CPUs? If so we don't support these yet via installation from PyPI. I would recommend that you try installing...
its not finding casadi in your python environment. Can you try `pip install casadi` before you run this command
another option if you don't need the idaklu solver is to delete the `pybind11` directory, that way it will skip building the idaklu solver which is where you are getting...
I use pybamm to model cyclic voltammetry and other similar input voltage waveforms (like Fourier transformed large amplitude AC voltammetry). A special `Experiment` class for cyclic voltammetry would be useful....
There are a couple more storage variables in the casadi solver `solver.integrators` and `solver.integrator_specs`, for me this worked a lot better, but there is still a slow increase in RAM...