base image for docker clustering (OpenMPI / Ubuntu 16.04)
1.3K
base package for docker cluster with openmpi
docker-compose$ ./keygen.sh
$ docker-compose build
$ docker-compose up -d scale node=4
$ ./connect-master.sh
$ ./make-hostfile.sh
$ mpirun -np 16 hostname
252f9f5abc18
252f9f5abc18
252f9f5abc18
252f9f5abc18
fa00f144c7be
0ebd38ff982e
fa00f144c7be
0ebd38ff982e
fa00f144c7be
0ebd38ff982e
fa00f144c7be
0ebd38ff982e
4c1364ddf9d9
4c1364ddf9d9
4c1364ddf9d9
4c1364ddf9d9
$ docker-compose down -v
set up kubernetes
start cluster
$ kubectl create -f mpi-deployment.yml
login to master node
$ kubectl exec -it mpi-master /bin/bash
set up hostfile.txt
run mpi program
$ mpiexec -np 4 --hostfile hostfile.txt ./mpi_examples/bmt_L_2x2x1.out
shutdown cluster
Content type
Image
Digest
Size
149.4 MB
Last updated
over 9 years ago
docker pull dmiyamoto/ompi