You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
As well as adding prefixes, we should make sure the prefixes are consistent.
There are currently CORENRN_ ("mainly" CMake) and CORENEURON_ ("mainly" preprocessor macros).
Activity
tapaswenipathak commentedon Apr 16, 2019
Hi @tristan0x, is this open and can be worked upon?
tristan0x commentedon Apr 17, 2019
Hello @tapaswenipathak
Thank you for your interest in CoreNeuron!
According to the add_definitions references in CMakeLists.txt files:
I think we should prefix the following variables:
ISPC_INTEROPLAYOUTENABLE_OMP_RUNTIME_SCHEDULEDISABLE_HOC_EXPENABLE_SPLAYTREE_QUEUINGENABLE_REPORTINGHAVE_MALLOC_HSWAP_ENDIAN_DISABLE_ASMPG_ACC_BUGSCUDA_PROFILINGCUDA_MODULES_DISABLEDDISABLE_TIMEOUTEXPORT_MECHS_FUNCTIONSThe following should be probably kept intact because probably used by Neuron:
NRNMPINRN_MULTISENDNET_RECEIVE_BUFFERING(is this a standard variable @pramodk ?)Besides, I also suggest the following renaming:
CORENEURON_USE_REPORTINGCORENEURON_ENABLE_CALIPERinstead ofCORENEURON_CALIPERCORENEURON_USE_SOA_LAYOUTinstead ofCORENEURON_LAYOUTCan you please confirm @pramodk ?
Prefixing macros by CORENEURON_
pramodk commentedon Apr 22, 2019
I agree with @tristan0x. These macros and cmake has been organically growing.
We will start redesign aspects soon!
olupton commentedon Jun 29, 2021
It would still be good to do this. With today's
masterwe have:which look they should have prefixes added.
olupton commentedon Dec 6, 2021
As well as adding prefixes, we should make sure the prefixes are consistent.
There are currently
CORENRN_("mainly" CMake) andCORENEURON_("mainly" preprocessor macros).