multiscale-cosim / EBRAINS-cosim

EBRAINS-cosim
Other
5 stars 0 forks source link

Refactor: MPI communication in translation modules #43

Closed sontheimer closed 3 years ago

sontheimer commented 3 years ago
Aspect Detail
Summary Refactor the translation modules to use MPI communication instead of multithreading
Task Area Refactor, Implementation,
Assignee @sontheimer
Information
Prerequisites
Dependencies

Summary

The current implementation uses MPI intercommunicators, sending and receiving as well as Multithreading for connection and communication. To prevent deadlocks and related issues, this refactoring will move to pure MPI communication. This also enables scaling in the future.

Tasks

Requirements

## Acceptance criteria The test used as green-light after each change/commit: `test_translation_nest_to_tvb.sh`
sontheimer commented 3 years ago

Duplicate of #14. Copied overlap and closed this issue.