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

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: BlueBrain/CoreNeuron
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d30d9a0f339c6e803440964c68eb0795c39d227c
Choose a base ref
...
head repository: BlueBrain/CoreNeuron
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 54b4d266ceab6399db5a4cc652b84b23247d19c5
Choose a head ref
  • 9 commits
  • 75 files changed
  • 6 contributors

Commits on Aug 12, 2022

  1. Fixing race condition in cell permute 2 with NVHPC 22.5 / 22.7 (#847)

    * Fixing race condition in cell permute 2 : OpenACC  [performance optimization]
    * Update Unit Test / Documentation
    Christos Kotsalos authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4a25a6b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Use last hpc-coding-conventions formatter script (#850)

    Co-authored-by: Tristan Carel <[email protected]>
    Nicolas Cornu and tristan0x authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    d6507e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. Support for shared libraries in GPU execution (python launch support) (

    …#795)
    
    * coreneuron and mechanism library can be built as shared and it
      enables launching coreneuron on GPU via python
    * update MOD2C and NMODL fixes to handle GLOBAL variables
          See BlueBrain/mod2c/pull/78
          See BlueBrain/nmodl/pull/904
    * removed acc/openmp global annotations for celsius, pi and secondorder
      and they don't need to be copied on GPU
    * Pass Memb_list* as an argument for all common prototypes in order
       to support global variables via argument
    * free ml->instance if not empty
    * add link to libscopmath in neuron as well
    * nrn_ghk is now declared inline.
    * homegrown present table to avoid dynamic loading + acc_deviceptr limitations
    * use -gpu=nordc and make #pragma acc routine seq functions inline
    * drop -lscopmath as its folded in elsewhere
    * random123 header reorganisation
    * try and cleanup CLI11 handling.
    * try and consolidate build logic
    * some CORENEURON_ -> CORENRN_ for consistency.
    * export OpenACC flags to NEURON separately as well as part
         of the whole ... -lcoreneuron ... link line.
    * libcoreneuron.so -> libcorenrnmech.so, try and fix static builds
    * do not enable OpenMP in shared/OpenACC builds.
    * add rpaths inside nrnivmodl-core.
    * accept a private destructor function pointer from generated mechanisms
    * drop ${TEST_EXEC_PREFIX} that was causing simple tests to be executed on many ranks.
    * CORENEURON_GPU_DEBUG: add environment variable that enables cnrn_target_* debug messages.
    
    fixes #141
    
    Co-authored-by: Olli Lupton <[email protected]>
    pramodk and olupton authored Aug 28, 2022
    Configuration menu
    Copy the full SHA
    12272f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Read lfp factors from neurodamus

    jorblancoa authored and sergiorg-hpc committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    8290df2 View commit details
    Browse the repository at this point in the history
  2. Add lfp report type

    jorblancoa authored and sergiorg-hpc committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    99d9496 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1b29cc View commit details
    Browse the repository at this point in the history
  4. Remove cout message

    jorblancoa authored and sergiorg-hpc committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    7b3787e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be0210b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54b4d26 View commit details
    Browse the repository at this point in the history
Loading