Luc Grosheintz
Luc Grosheintz
Maybe slightly off topic. The line numbers should be reviewed, since they might refer to a line number in the MOD file or they might refer to a line number...
I'd propose thorough (unit-) testing. ~To me it looked like you intentionally broke the tests to show how it would fail. However the tests pass and don't show what this...
We know that if the generated C++ files don't change we don't need to run expensive integration tests. If we could collect a resonably large collection of MOD files we...
The behaviour of nrnivmodl is to generate code that solves the ODE via a numerical solver.
In SpatialIndex and HighFive we implement a layer of indirection. Which from Python one set to redirect to the Python `logging` library. This should lead to a native logging experience...
This has been implemented.
## Alternating Reaction Equations & Assignment NMODL has changed how it handles KINETIC blocks. All rates are converted to LOCAL variables. Therefore, the above example turns into the following: ```...
More easily visible link to the mod file: https://github.com/BlueBrain/nmodl/files/9536176/glia__dbbs_mod_collection__cdp5__CR.mod.zip
The generated code will inhibit the compiler from optimizing. For example the assembly of the following lines doesn't extract any common subexpressions: ``` nmodl_eigen_j[static_cast(336)] = inst->dsqvol[id] * nt->_dt * (...
The details of how KINETIC blocks work have changed enough to turn this issue stale.