Feature/expunge spike emitter (#682)
Remove `sup::spike_emitter` and replace usages in `miniapp` and `brunel-miniapp`. * Replaces instances of `spike_emitter` in `miniapp` and `brunel-miniapp` with a callback that saves spikes to a vector and which is written to a file after the simulation ends. * Remove unused fields from `cl_options` in `brunel-miniapp`, including spike output file components. * Hard code spike output path to `spikes.gdf` in `brunel-miniapp` and write saved spikes after simulation end. * Correctly set 'rank' in `miniapp` (used in spike output paths). * Read spike output options from JSON config in `miniapp` unconditionally. * Make line comments in `miniapp` and `brunel-miniapp` main functions a bit more consistent in formatting. Fixes #677.
Showing
- example/brunel/brunel_miniapp.cpp 22 additions, 19 deletionsexample/brunel/brunel_miniapp.cpp
- example/brunel/io.cpp 1 addition, 2 deletionsexample/brunel/io.cpp
- example/brunel/io.hpp 1 addition, 6 deletionsexample/brunel/io.hpp
- example/miniapp/io.cpp 5 additions, 7 deletionsexample/miniapp/io.cpp
- example/miniapp/miniapp.cpp 31 additions, 17 deletionsexample/miniapp/miniapp.cpp
- sup/CMakeLists.txt 0 additions, 1 deletionsup/CMakeLists.txt
- sup/include/sup/spike_emitter.hpp 0 additions, 16 deletionssup/include/sup/spike_emitter.hpp
- sup/spike_emitter.cpp 0 additions, 23 deletionssup/spike_emitter.cpp
- test/unit/CMakeLists.txt 0 additions, 1 deletiontest/unit/CMakeLists.txt
- test/unit/test_spike_emitter.cpp 0 additions, 30 deletionstest/unit/test_spike_emitter.cpp
Please register or sign in to comment