Olli Lupton

Results 38 issues of Olli Lupton

The `fmt` test suite does not pass using the 22.3 NVIDIA HPC compilers. I tested this with today's master (682e097bee9aaa88e9c9826e72d87c2ec1b1226b) and confirmed I could reproduce using NVIDIA's own Docker images...

Closes https://github.com/neuronsimulator/nrn/issues/1923.

First attempt at importing the ideas of https://github.com/neuronsimulator/data-structure-design into NEURON. Very WIP, detailed review not advised.

## Context In some contexts NEURON includes https://github.com/neuronsimulator/nrn/blob/056cceaf8a6e447550cf72348d7826f8f5991735/src/nrnoc/md1redef.h and https://github.com/neuronsimulator/nrn/blob/056cceaf8a6e447550cf72348d7826f8f5991735/src/nrnoc/md2redef.h before/after some other NEURON headers: https://github.com/neuronsimulator/nrn/blob/056cceaf8a6e447550cf72348d7826f8f5991735/src/nmodl/noccout.cpp#L136-L139 ### Overview of the issue These include things like https://github.com/neuronsimulator/nrn/blob/056cceaf8a6e447550cf72348d7826f8f5991735/src/nrnoc/md1redef.h#L25 and https://github.com/neuronsimulator/nrn/blob/056cceaf8a6e447550cf72348d7826f8f5991735/src/nrnoc/md2redef.h#L17 which can...

bug

Currently checking from Python whether a particular feature was enabled is quite cumbersome: https://github.com/neuronsimulator/nrn/blob/f242cc8d4ddefb74f71f7f613a4b7b4043c2b641/test/pynrn/test_basic.py#L384-L392 This could be improved, exposing the various features in a more Pythonic way.

This adds a test under the `pynrn::basic_tests` CTest test that triggers an exit from C++ code. If run by `ctest -R pynrn::basic_tests -V` then we abort with no helpful output:...

testing
hackron2022

## Context In https://github.com/neuronsimulator/nrn/pull/1854 we have seen that several tests that used to pass now fail. There are errors from UBSan (https://github.com/neuronsimulator/nrn/runs/6985353866?check_suite_focus=true#step:14:6443), ASan (https://github.com/neuronsimulator/nrn/runs/6985353994?check_suite_focus=true#step:14:4632), and crashes. ### Overview of the...

bug
hackron2022

## Context The `nrn-build-ci` repository tests the `master` of NEURON every night on several different flavours of Linux and macOS. Sometimes these tests fail. ### Overview of the issue Typically...

bug
CI
rxd

#1597 has now been merged, but some follow-up is still needed to improve the documentation and usability. - [The documentation](https://nrn.readthedocs.io/en/latest/guide/porting_mechanisms_to_cpp.html) includes a list of ModelDB accession numbers that have been...

enhancement
documentation

## Context In https://github.com/neuronsimulator/nrn/pull/1479 and https://github.com/BlueBrain/CoreNeuron/pull/652 I addressed several issues flagged by the LLVM undefined behaviour sanitizer. This issue describes the issues that are **not** fixed in those changesets. The...

bug