These directories provide examples of a kube-mpi controller for OpenMPI. They have been tested on OpenShift but should be portable to any kubernetes cluster. The examples support hostNetwork: True | False. In both cases, the mpirun command substitutes ssh with kssh (alias of kubectl) to start the ORTED in pods across the cluster. Each application tasks waits until all tasks are scheduled by the default kubernetes scheduler. At that time, an mpi controller executes mpirun.
This repository was archived by the owner on Jul 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
High performance computing (HPC) depends on the distributed parallel programming API called the Message Passing Interface (MPI). Cloud native technologies depend on fault tolerance and resiliency normally associated with stateless applications. HPC applications are generally stateful and hence supporting programming models such as MPI have not b…
IBM/kube-mpi
About
High performance computing (HPC) depends on the distributed parallel programming API called the Message Passing Interface (MPI). Cloud native technologies depend on fault tolerance and resiliency normally associated with stateless applications. HPC applications are generally stateful and hence supporting programming models such as MPI have not b…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published