multiscale-cosim / TVB-NEST

EBRAINS The Virtual Brain - NEST cosimulation
Apache License 2.0
6 stars 6 forks source link

MPI refactoring #4

Closed sontheimer closed 3 years ago

sontheimer commented 3 years ago

First steps of the change from multithreading to MPI.

1) moved all MPI connection and communicator creation into a new file: FatEndPoint.py 2) moved all multithreading related code into a new file: mpi_translator.py 3) started to mark the changes from Threads to MPI.

The new files should just be merged into the repo. Changes to be checked are in the nest_to_tvb.pyfile.

The test test_translation_nest_to_tvb.sh still passes.

sontheimer commented 3 years ago

NOTEs after the first reviews:

All important points from the reviews were added to Issue 3.