CoreNeuron
CoreNeuron copied to clipboard
Understanding memory usage reported internally by CoreNEURON
Using ARM DDT it's possible to get a detailed report on the memory being allocated in the application using the Memory Usage tool (source: ARM DDT Documentation).
Using this tool we can validate whether the memory footprint reported by https://github.com/BlueBrain/CoreNeuron/blob/0574812f772d6dde595f33913452f798bba5166e/coreneuron/io/nrn_setup.cpp#L1039 and https://github.com/BlueBrain/CoreNeuron/blob/master/coreneuron/io/mech_report.cpp#L19 is accurate and taking into consideration all aspects of the CoreNEURON data structures.