nest-simulator | spiking neural network models that focuses on the dynamics | Machine Learning library
kandi X-RAY | nest-simulator Summary
kandi X-RAY | nest-simulator Summary
NEST is a simulator for spiking neural network models that focuses on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons. The development of NEST is coordinated by the NEST Initiative. General information on the NEST Initiative can be found at its homepage at
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of nest-simulator
nest-simulator Key Features
nest-simulator Examples and Code Snippets
Community Discussions
Trending Discussions on nest-simulator
QUESTION
In the NEST simulator there is the concept of virtual processes. Reading the information on virtual processes I would expect every MPI process to contain at least 1 virtual process, otherwise that MPI process isn't doing anything?
However, when I start 4 MPI processes the kernel status attribute total_num_virtual_procs
is 1
:
ANSWER
Answered 2020-Sep-11 at 11:25EDIT: TL;DR: The return value of nest.GetKernelStatus('total_num_virtual_procs')
was buggy in former NEST versions. Recent versions show the correct number, which by default is one thread per process, so the number of MPI processes.
The number of virtual processes is a free parameter of NEST because it uses a hybrid parallelization scheme with MPI + OpenMP. You may have multiple threads per process, each being its own virtual process, e.g. two processes and four VPs leads to two threads per process:
QUESTION
Following the tutorial for the Python interface to the NEST simulator I have created 2 neuron populations and connected them:
...ANSWER
Answered 2020-Aug-06 at 19:26If I understand the question correctly, you want to connect neurons with specific connectivity patterns.
The default connection pattern of nest.Connect
is "all_to_all".
More details about the available patterns are detailed in the Connect
documentation.
You can also see the available rules by calling nest.ConnectionRules()
.
If you're using ipython or jupyter, you can get the docstring locally by typing nest.Connect?
.
EDIT: to change synapse type (how it transmits incoming signals), please see the "synapse types" documentation.
You can find examples for tsodyks or quantal_stdp synapses.
An example with your populations would be:
QUESTION
After following the Ubuntu/Debian installation instructions for the Nest simulator I can only import the nest module in python2.x, not python3.x
...ANSWER
Answered 2019-Sep-12 at 15:30The default install compiles with the default Python version which is still 2 in Ubuntu. To use Python 3, run:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install nest-simulator
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page