-
Notifications
You must be signed in to change notification settings - Fork 367
2021 07 19 Open NEST Developer Video Conference
Dennis Terhorst edited this page Jul 19, 2021
·
3 revisions
- Welcome
- Review of NEST User Mailing List
- Project team round
- In-depth discussion
- Docker: Integration of changes for Daint? How to avoid too much proliferation?
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
- initial model with 3rd factor (dendritic current) into NESTML
- PyNN integration under review
- PyNEST
- discussing proper integration of PyNEST with PyNN
- issues with definition of
ResetNetwork()
- issues with definition of
- discussing proper integration of PyNEST with PyNN
- Kernel
- investigating performance in different MPI/thread splits
- Installation
-
pip install
is under review
-
- Infrastructure
- nothing to report
- Documentation
- looking for reviewers of #2106
- EBRAINS
- nothing to report
- (Feature) Automated Testing
- working on pynest test suite (#2108) that fixes MPI problems
- cleaned up MPI runners to a single one for all tests
- tests in docs were moved out to
testsuite/
- (Feature) Extension Module System
- nothing to report
- Docker image of general purpose installation exists
- on Piz Daint the image needs to be compiled with a specialized MPI (mpich)
- first attempt of specialized image for Daint exists
-
Q: How do we want to handle different Docker images
- everyone building their own image (based on ours or not) will distribute knowledge; no real "integration"
- special requirements by different deploy environments?
- accept pull-requests for nest/nest-docker
- different compiled NEST inside single image could be possible
- can not provide support for forked and modified versions
- need to provide official image, others will not be updated or maintenance status becomes unclear
- knowledge how to install is gathered while working on the machine (short time, sometimes only few people)
- where to collect machine specific knowledge? Docs? Dockerfiles? …
- Things are still quite a lot in flux, don't search for ultimate solution here
- go on with Dockerfiles for now, collect in nest/nest-docker and integrate with intersphinx.
NEST Homepage: www.nest-simulator.org
NEST Initiative: www.nest-initiative.org