You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zeus
cba599cacc
|
3 years ago | |
---|---|---|
images | 4 years ago | |
install | 3 years ago | |
Dockerfile | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago |
README.md
hybrid-mpi !
Instances of Ubuntu Linux with MPICH -- portable implementation of Message Passing Interface (MPI) standard. Designed for MPI program development and deployment.
LabInstance mpi
Quickstart
This is a quickstart guide of howto use this LabInstance to deploy MPI programs
HowTo use it
Default Configuration
- Working Directory
/project
- Default user
docker
- Default password
docker
- Default password4root
pass
Find lab workers
ifconfig
nmap -sP 172.130.0.0/24
or
/project/bin/swarmlab-nmap
connect to workers
ssh docker@[IP]
Create hosts file
/project/bin/swarmlab-nmap > /project/hosts
Compile
mpicc -o /project/mpi_hello_world examples/mpi_hello_world.c
run the MPI hello world program
mpirun -n 10 -f /project/hosts /project/mpi_hello_world
NOTE: copy files to all clients
while read -r line;
do
scp /project/file docker@$line:/some_dir/file
done < /project/hosts
MORE INFO
See examples directory
cd examples
make mpi_hello_world
make example ex=squares
...