Releases: INM-6/beNNch
beNNch 1.0
This is the first release of beNNch, a modular performance benchmarking framework for neuronal network simulations. A detailed description of the software as well as an account of how it can be used in simulator development can be found in Albers et al. A Modular Workflow for Performance Benchmarking of Neuronal Network Simulations (preprint), 2021.
When using this version of beNNch in your work, please cite the aforementioned publication. In addition, please cite the specific beNNch version used as
Albers et al. (2022). beNNch 1.0 – Performance Benchmarking of Neuronal Network Simulations. doi: 10.5281/zenodo.6092769
For BibTeX and other citation formats see arxiv and Zenodo.
What's Changed
- Update branches of submodules, track main/master by @jasperalbers in #1
- Add affinity to metadata by @jasperalbers in #3
- Allow for multiple affinity values to be recorded, separated by ";" by @jasperalbers in #4
- Explicitly set default affinity by @jasperalbers in #5
- Fix missing quotes in slideshow.py by @jasperalbers in #6
- Remove legacy_results by @jasperalbers in #2
- Add HPC benchmarks by @stinebuu in #7
- Yaml by @jasperalbers in #9
- Backup logging merge by @jasperalbers in #10
- Make logging of cpu and timer data run on 1 node by @jarsi in #11
- Microcircuit: bugfix and some cleanup by @jhnnsnk in #16
- Move default results path to new gin nest repo by @jasperalbers in #18
- Edits to README and user_config_template by @jhnnsnk in #15
- Add requirements by @jasperalbers in #19
- Add metadata archive by @jasperalbers in #12
- Create LICENSE by @jasperalbers in #21
- Add back missing change to helpers by @jasperalbers in #28
- Submodules track main branch by @jasperalbers in #29
- Change config input to allow for scaling across threads and nodes by @jasperalbers in #30
- Builder integration by @ackurth in #20
- Add build section to template by @ackurth in #31
- Fix potential typo in microcircuit yaml file by @jasperalbers in #32
- Replace slurm by slurm_bench by @ackurth in #37
- Rename: NEST benchmarking framework -> beNNch by @jasperalbers in #38
- Convert analysis config to yaml by @jasperalbers in #36
- Update repository structure in README by @jasperalbers in #34
- Fix inconsistency in analysis variable naming by @jasperalbers in #40
- Add link to GitHub Page by @jasperalbers in #44
- Add contribution and citation by @jasperalbers in #41
- Fix collection of timer information by @jarsi in #42
- Extend intro of README by @jhnnsnk in #45
- Take Fig. 5C for README instead of flip-book page by @jhnnsnk in #46
- Microcircuit template need
'spike_recorder'
not'spike_detector'
for recording spikes by @stinebuu in #47 - Minor clean-up by @stinebuu in #48
- Include software_parameters by @jarsi in #43
- Add information regarding the community/developer meeting by @jasperalbers in #49
- Update for the bugfix in JUBE 2.4.2. by @Kaveh01 in #51
- Move import in HPC-benchmark file to the correct place by @jasperalbers in #53
- Record git commit hash of model repository by @jasperalbers in #52
New Contributors
- @jasperalbers made their first contribution in #1
- @stinebuu made their first contribution in #7
- @jarsi made their first contribution in #11
- @jhnnsnk made their first contribution in #16
- @ackurth made their first contribution in #20
- @Kaveh01 made their first contribution in #51
Full Changelog: https://github.com/INM-6/beNNch/commits/v1.0