nrnhines
nrnhines
I don't think anything is missing from the above list. I know of only 3 kinds of pointers. 1) pointers to scalar doubles (pointer set by user with interpreter statement)...
Line 16, POINTER in mod file instance that points to an element of a hoc double array, is formally correct. It is mostly to exhibit the syntax of ```setpointer```. The...
I suppose the HOC Pointer and PtrVector classes should be added to the variants. In particular, PtrVector.ptr_update_callback is presently used to redo the pointers when internal memory is reallocated. An...
I agree there is a problem. Version 8.2.1 simulates on my apple M1 in 17.5s (starts with 8 threads) and current master simulates in 55s. Will look into it.
The problem began with 9.0.dev-7-gbd2c7ac2f 'Replace pthreads with std::thread and friends (#1859)' and 9.0.dev-6-ga10145903 does not exhibit the problem.
Apparently this is not specifically an issue with multisplit as performance results for nrntest/thread are (note cache1 means ```cvode.cache_efficient(1)```) ``` hines@michaels-macbook-pro-2 thread % nrniv perf1.hoc NEURON -- VERSION 8.2.1 HEAD...
Here are the details about what is needed to run the above tests. ``` git clone [email protected]:neuronsimulator/nrntest cd nrntest/thread nrniv perf1.hoc nrniv perf2.hoc ``` nt and cache1 are the important...
#1993 now runs the Golgi cell model mentioned above on Mac M1 in 17.5 s.
Here is some info that can help decide whether a keyword should be retained. ```{"SECTION", SECTION}``` is not implemented. It was intended as an intermediate between GLOBAL and RANGE in...
I don't have an objection to their removal. But I'm dithering in regard to KEYWORD removal without asking for comments from interested parties.