Olli Lupton

Results 38 issues of Olli Lupton

## Overview While working on https://github.com/neuronsimulator/nrn/pull/1922 I started seeing linker errors: ``` nrnmain.cpp:(.text.startup+0x98): undefined reference to `nrnmpi_load[abi:cxx11](int) ``` in the CI jobs that test the Linux Python wheels (which are...

enhancement
python
wheel

## Context The `pynrn::basic_tests` CTest runs the tests in https://github.com/neuronsimulator/nrn/tree/master/test/pynrn using pytest. These tests are prone to random failures (https://github.com/neuronsimulator/nrn/issues/1888, https://github.com/neuronsimulator/nrn/pull/1889, https://github.com/neuronsimulator/nrn/pull/1908, https://github.com/neuronsimulator/nrn/issues/1978, ...). ### Overview of the issue Some...

bug
question
testing
good for beginners
python
refactoring

When I added new CUDA versions to the Spack package manager (https://github.com/spack/spack/pull/26892), the CI tried to build `[email protected]` against `[email protected]` and failed: https://gitlab.spack.io/spack/spack/-/jobs/1161338: ``` #error CUB requires a definition of...

Thanks for the great work! The following is just something I noticed; it is not especially important to me. (I was also a little surprised, having seen https://github.com/UtilitechAS/amsreader-firmware/issues/740, that the...

**Describe the bug** With 2.3.5, my Pow-U now supports configuring and publishing price schedule data. Unfortunately this seems to be malformed: ``` {"id":...,"prices":{"0":0.2427,"1":0.2427,"2":0.2427,"3":0.2427,"4":0.2427,"5":0.2427,"6":0.2427,"7":0.2427,"8":0.3479,"9":0.3479,"10":0.3479,"11":0.3479,"12":0.3479,"13":0.3479,"14":0.3479,"15":0.3479,"16":0.3479,"17":0.3479,"18":0.3479,"19":0.3479,"20":0.3479,"21":0.3479,"22":0.3479,"23":0.3479,"24":0.2427,"25":0.2427,"26":0.2427,"27":0.2427,"28":0.2427,"29":0.2427,"30":0.2427,"31":0.2427,"32":0.3479,"33":0.3479,"34":0.3479,"35":0.3479,"36":0.3479,"37":0.3479,"min":0.2427,"max":0.3479,"cheapest1hr":"2024-04-21T20:00:00Z","cheapest3hr":"2024-04-21T20:00:00Z","cheapest6hr":"2024-04-21T20:00:00Z"}}":1713730047,"a":true} ``` From a quick look at the...

Passing the `-cuda` option to `nvc++` makes it define the `__CUDACC__` macro, which in turn leads to a warning from Boost: ``` "config/include/boost/config/compiler/pgi.hpp", line 12: warning: incompatible redefinition of macro...

https://github.com/BlueBrain/nmodl/pull/902 defines a set of clang-tidy rules and fixes/suppresses the code so that they all pass, but this is not yet enforced in the CI. When using tools like this,...

enhancement
tools
CI
proposal

In https://github.com/BlueBrain/nmodl/pull/812 some instances of `:imported-members:` were removed because they were breaking the documentation build. We should verify if this has compromised the published documentation and, if so, then find...

documentation