I'm proud to announce my program: the "nmodl_preprocessor".
The nmodl_preprocessor optimizes your NMODL files to run faster and use less memory.
It can yeild up to 15% performance improvements.
How it works:
1) First this program scans through all of your simulation's source code in order to better optimize it. This includes all hoc, ses, inc, and python files.
2) Then this program optimizes the NMODL files and compiles them using nrnivmodl, to produce the magic "x86_64/special" files.
Example:
Code: Select all
pip install nmodl_preprocessor
cd ./myProjectDirectory/
nmodl_preprocessor .
This program is not compatible with nrngui!
Github: https://github.com/ctrl-z-9000-times/nmodl_preprocessor
I hope you find this useful.
Sincerely, David McDougall.