Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.
/ kube-mpi Public archive

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…

Notifications You must be signed in to change notification settings

IBM/kube-mpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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.

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

No packages published

Contributors 3

  •  
  •  
  •