Network dynamics simulation¶
What is Cortix?¶
Cortix is an open-source Python library for enabling development and simulation of network models on massively parallel computers.
Cortix takes a collection of computational modules and provides an environment for the coupling of these modules into a network simulation.
Cortix provides a layer for data communication between modules in the network using parallel libraries (MPI for heterogeneous computing, and the Python multiprocessing library for multi-core computing).
Virtually any computational model that can be mapped onto a network is a candidate for Cortix development.
Features¶
Module parent class for module development and coupling.
Massively parallel execution with mpi4py.
Support classes for building applications and modules.
Examples of applications using Cortix.
Bugs/Requests¶
Please use the GitHub issue tracker to submit bugs or request features.