golemfactory / gumpi

MPI on Golem Unlimited PoC
GNU Affero General Public License v3.0
2 stars 3 forks source link

Add support for running inside Docker containers #56

Closed marmistrz closed 5 years ago

marmistrz commented 5 years ago

This change takes advantage of the Docker capabilities present in golem-unlimited. Closes #12. Closes #2. Closes #29.

Changes:

TODO:

TODO-GU:

GU blockers:

Deferred issues: (follow-up issues will be created)

marmistrz commented 5 years ago

The PR is basically ready, we're only waiting for the GU blockers.

marmistrz commented 5 years ago

We'll probably need to have --cap-add=SYS_PTRACE for MPI to work under Docker efficiently. https://github.com/open-mpi/ompi/issues/4948

marmistrz commented 5 years ago

Because this PR was pending for a very long time, I'll merge this PR without a review as an exception. @kubkon, please take a look when you have a while, I'll address the issues (if any) in a subsequent PR.