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.
![https://cortix.org/cortix-cover.png](https://cortix.org/cortix-cover.png)
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.