Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Various improvements for GPU, nrnivmodl-core workflow and NEURON integration

Compare
Choose a tag to compare
@pramodk pramodk released this 09 Oct 21:44
· 281 commits to master since this release
483f9d9
  • Add SEClamp support in CoreNEURON (#381)
  • Add support for inserting nmodl flags in nrnivmodl-core calls (#398)
  • Allow NetSendBuffer_t to grow (#395)
  • Implement support for version from last git commit and bugfix for PR #390 (#392)
  • Improve nrnivmodl-core workflow and integration with nmodl/mod2c (#388)
  • Bug fix for PR #385 : add missing const for virtual method (#394)
  • If a netcon_srcgid is negative, need to determine the thread. (#390)
  • Fix warning by returning true in try_lock and remove byteswap1.dat code (#387)
  • Copies to NEURON the voltage, i_membrane_, and mechanism data. (#382)
  • Removing NRNSTATS and ifdef OPENMP (#385)
  • Update README with current execution workflow with NEURON (#374)
  • Clear spike vectors after writing or transferring to NEURON (#380)
  • Minor fixes : memory leak, free -> delete (#378)
  • Added documentaiton for BBCOREPOINTER (#379)
  • Avoid linking to C++ MPI libraries (#372)
  • GPU build improvements for NEURON integration (#373)
  • Remove queue statistics related (dead) code (#375)
  • Remove unused code (#376)
  • Unitialized pointer, later segmentation fault after freeing. (#377)
  • Use coreneuron module from NEURON instead of pc.nrncore_run() (#370)
  • CMake improvement : clone hpc-coding-convention module automatically (#368)
  • Support for FOR_NETCON (#355)
  • Integrate hpc coding conventions and reformat CMake files (#361)
  • Remove extracon and multiple, fix #291 (#360)
  • Whitelist master for after-merge build to avoid long travis build queue (#362)
  • Add docs for CoreNEURON (#359)
  • Refactoring of nrn_setup.cpp in separate phases (phase1.cpp / phase2.cpp) (#283)