CoreNeuron
CoreNeuron copied to clipboard
GitLab CI does not test NMODL's analytic sympy solver
The CPU
https://github.com/BlueBrain/CoreNeuron/blob/9c821d51e90237827e5e70fe76748bc54612913a/.gitlab-ci.yml#L74
and GPU
https://github.com/BlueBrain/CoreNeuron/blob/9c821d51e90237827e5e70fe76748bc54612913a/.gitlab-ci.yml#L93
builds of CoreNEURON against NMODL do not set the sympy
variant, so the sympy analytic solver is not tested in the CI.
It would be good to also test this code path. Ideally we would not add more builds to the CI, so it might be better to extend some relevant tests (configured in NEURON) to duplicate themselves with sympy --analytic
where CoreNEURON and NMODL are enabled.
Note that we do now set +sympy
in one of the three CoreNEURON + NMODL builds: https://github.com/BlueBrain/CoreNeuron/blob/fa24f3eab580160f0ec790ef9e99af12adf78475/.gitlab-ci.yml#L128
but I still like the idea of extending the test suite in NEURON to cover more of these cases inside a single build.
I think the residual part of this issue is covered by https://github.com/BlueBrain/CoreNeuron/issues/344