- Authors and collaborators: Jorge Stolfi (IC-UNICAMP)
- Supervision: Jorge Stolfi
- Intended users: Neuroscience researchers
- Created: Jorge Stolfi (2018)
- Situation: Working, under development
- Info updated on: 2014-04
This package contains a C program nmsim_elem_net_simulate.c
that simulates a neuronal network using the Galves-Loecherbach neuron model, under the synchronous coarse discrete-time approach (time step ~1ms, no multi-step synapse or spike profile).
This program is similar to, but independent from, the synchronous discrete-time simulator developed by Nilton Kamiji at USP-RP, and from the simulator used by Antonio Roque also at USP-RP, which can also do fine-scale simulations (e.g. with time step 0.1 ms).
This program also differs from the continuos-time simulator being developed by Aline D. Oliveira at USP-IME-NUMEC.
Folders:
+ **tests** - scripts and `Makefile` to run tests.
+ **tests/in** - some test networks and parameters.
+ **tests/out** - outputs of the test runs.
The top-level Makefile
should compile the simulator nmsim_elem_net_simulate.c
, but must be edited to fit your local conditions.
The program requires the libraries libnmsim_e.a
, libnmsim.a
, and jslibs.a
and the corresponding C header files, which can be obtained from the GitHub package https://github.com/JorgeStolfi/JSLIBS
.
Execute nmsim_elem_net_simulate --info
to get the full manpage of the program, and nmsim_elem_net_simulate --help
for a short synopsis of the command line options.
Basically the program reads a detailed network description from a ".txt" file, and simulates it over a specified time interval. The external inputs and trace information are specified on the command line. See the file tests/Makefile
for examples.
Last edited on 2021-04-17 23:41:51 by jstolfi