-
Notifications
You must be signed in to change notification settings - Fork 119
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
NMODL: Remove unused/unnecessary legacy SOLVE methods in NEURON #2018
Comments
Here are the ones to keep cnexp |
thank you, Michael! @alkino : Here is the list to delete:
For the following ones we have to see if we are covering them under our CI. But this could be a separate issue:
|
You say to remove |
derivimplicit should be chosen. |
* Remove unused methods Following #2018 * Format
Should we reinstate it? |
Today, NMODL specification allows the following SOLVE method:
If I look at usage in entire ModelDB models then the following are the usage stats (number of MOD files where that solver method is used, Solver Name):
Four years when we discussed this in the context of new NMODL implementation then we decided to only implement: cnexp euler, sparse, derivimplicit
So the question is, which solver methods we can remove from NEURON? This will not only help with code simplification and maintenance but also implementation in new NMODL code generation.
@nrnhines @ramcdougal : could you take a look and which are safe to remove from 9.0?
relevant ticket in NMODL: BlueBrain/nmodl/issues/958
The text was updated successfully, but these errors were encountered: