-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using a more recent SUNDIALS version #113
Comments
I just had the same conversation with @nrnhines . I managed to update CVODES to version 3.2.1 on a subset of NEURON code, and will start working on porting it fully to NEURON on the 19th November. Hopefully by the end of the month will be completed. |
Ah, thank you very much. I was about to embark on it myself, but given my lack of experience with sundials, it'd be quite the task. Would you have a fork where you're working on this that I can watch for updates? |
I will create a branch when I start the development on the 19th, and let you know. |
You can follow the development in this fork: |
Thanks very much. I'll test out and give any feedback if it comes up. |
@brunomaga: any idea when the update will be merged to the neuron code base? |
I get errors building for MPI from your branch, unfortunately. This, specifically: https://github.com/brunomaga/nrn/blob/master/src/nrncvode/cvodeobj.h#L7 -> the |
the cvode3 branch of this repository compiles (at least on my desktop). The build is The neurondemo yields |
One change to the cvode3 branch was required to resolve a nrntest issue (2733468) |
Thanks, @nrnhines : I'll switch to the cvode3 branch then. (I was following @brunomaga 's fork till now). |
@sanjayankur31 I'm in the process to porting the code to SUNDIALS4. |
superseded by #1328 |
The copy of SUNDIALS that is bundled with neuron is quite old, old enough that the API for SUNDIALS seems to have changed since. It'll be good if neuron could be updated to use the latest SUNDIALS code, to take advantage of its optimisations and bug fixes. This will also make it much easier for downstream distributions to provide neuron.
The current version of SUNDIALS is 3.2.1: https://computation.llnl.gov/projects/sundials/sundials-software
The text was updated successfully, but these errors were encountered: