-
Notifications
You must be signed in to change notification settings - Fork 367
2020 11 23 Open NEST Developer Video Conference
Dennis Terhorst edited this page Nov 23, 2020
·
6 revisions
- Welcome
- Review of NEST User Mailing List
- Project team round
- In-depth discussion
- Compiler variants vs. MPI implementations
- OSS plans on Travis CI for NEST and NESTML
- https://nest-simulator.org/mailinglist
- all handled
Here we discuss topics that need broader attention, for example questions that came up but are outside a single project's scope, larger planned changes/PRs that affect all teams or pending work that is blocked by external factors.
- Models / NESTML
- working on numerical issues of the Siegert neurons
- Travis discussion (see in-depth)
- PyNEST
- closing some inactive issues with insufficient information and no replies anymore.
- Kernel
- ModelsModule refactoring from SLI function to plain
nest::register_builtin_models()
, being discussed. - Timers being finalized for last barriers being removed, CI needs to rerun.
- ModelsModule refactoring from SLI function to plain
- Installation
- no major updates
- discussed Fedora libpython linking #1630
- Infrastructure
- Travis is up and working again
- fixed the warning reporting and included ignore-list for unsolvable SLI warnings. now at zero warnings, build will fail if you introduce new ones. Look into the Travis build log, the summary contains the list of files that contains the warnings.
- need review of the CI pipeline documentation #1837
- Documentation
- closed ~10 documentation related PRs in the last weeks
- NEST Server documentation updated, expect PR soon.
- build system refactored to unify build and doc system. Requires more testing/review. #1843
- EBRAINS
- nothing to report
- (Feature) Random number generation
- started to update documentation, RNG guide, etc.
- need to run some larger benchmarks
- (Feature) Automated Testing
- nothing to report
- (Feature) Extension Module System
- see kernel
- ConnGen refactoring done and reviewed #1830, works since MacOS fix is in.
- SLI dependencies are now all gone
- planning a hack-a-day for implementing first ideas of new extension module system.
- investigating performance comparison to 2.14
- @akurth saw
SetStatus()
calls not terminating with large enough number of neurons (368 for serial, 210 for parallel) - works with
gcc
, butmpicc
does not, intel compilers neither.
Comments:
- maybe bisect between 2.14 and master, may not be a compiler problem
- try plain intel compiler without MPI
- if point of fix is found, back-port could be possible.
- Travis was bought, now changing payment plans
- now credits for build jobs (translating to minutes of build time)
- open-source projects can change plan for different resource allocation
- applied for NESTML and for NEST
- not clear what the OSS plan would actually be
-
https://blog.travis-ci.com/2019-01-23-travis-ci-joins-idera-inc points out that:
Project must not be sponsored by a commercial company or organization (monetary or with employees paid to work on the project)
- alternatives are coming up everywhere, investigating current possibilities.
- GitHub actions
- GitLab runners
- Jenkins
- …
- sunset of travis-ci.org till end of the year.
=> investigate options
NEST Homepage: www.nest-simulator.org
NEST Initiative: www.nest-initiative.org