Skip to content
forked from nest/nest-gpu

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

JoseJVS/nest-gpu

This branch is 241 commits ahead of, 17 commits behind nest/nest-gpu:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

895ad6f · Oct 24, 2024
Mar 3, 2023
Jan 23, 2024
Jan 22, 2024
Oct 24, 2024
Dec 3, 2021
Dec 4, 2023
Dec 3, 2021
Jan 5, 2024
Oct 24, 2024
Mar 11, 2020
Dec 3, 2021
Jun 23, 2024
Jun 21, 2024
Oct 24, 2024
Jan 22, 2024
Jan 22, 2024
Jan 12, 2024
Apr 1, 2022
Oct 24, 2024
Mar 7, 2020
Dec 3, 2021
Dec 3, 2021
Jan 6, 2024
Oct 17, 2023
Feb 17, 2020
Apr 27, 2023
Oct 16, 2023
Jan 21, 2024
Dec 3, 2021
Dec 3, 2021
Oct 16, 2023
Jan 5, 2024
Feb 11, 2020

Repository files navigation

NEST GPU

NEST GPU was developed under the name NeuronGPU before it has been integrated in the NEST Initiative, see Golosio et al. (2021). Currently this repository is being adapted to the NEST development workflow.

NEST GPU is a GPU-MPI library for simulation of large-scale networks of spiking neurons. Can be used in Python, in C++ and in C.

With this library it is possible to run relatively fast simulations of large-scale networks of spiking neurons. For instance, on a single Nvidia GeForce RTX 2080 Ti GPU board it is possible to simulate the activity of 1 million multisynapse AdEx neurons with 1000 synapse per neurons, for a total of 1 billion synapse, using the fifth-order Runge-Kutta method with adaptive stepsize as differential equations solver, in little more than 70 seconds per second of neural activity. The MPI communication is also very efficient. The Python interface is very similar to that of the NEST simulator: the most used commands are practically identical, dictionaries are used to define neurons, connections and synapses properties in the same way.

Documentation

To get started with NEST GPU, please see the NEST GPU Documentation.

License

NEST GPU is an open source software licensed under the GNU General Public Lincese version 2.

Installing NEST GPU

To install NEST GPU see the NEST GPU Installation Intructions on our Documentation.

Citing NEST GPU

If you use NEST GPU in your work, please cite the publications in our publication list.

About

No description, website, or topics provided.

Resources

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 27.6%
  • C++ 24.7%
  • Cuda 21.3%
  • Shell 19.7%
  • CMake 3.1%
  • C 1.7%
  • Other 1.9%