|
10 mesi fa | |
---|---|---|
examples | 10 mesi fa | |
images | 10 mesi fa | |
swarmlab | 10 mesi fa | |
LICENSE | 10 mesi fa | |
README.md | 10 mesi fa |
Instances of Ubuntu Linux with MPICH -- portable implementation of Message Passing Interface (MPI) standard. Designed for MPI program development and deployment.
This is a quickstart guide of howto use this LabInstance to deploy MPI programs
On step “1. Select Git Repo” see here choose “examples-mpi“
On step “2. Select swarm service” choose “ondemand_mpi_master“
On step “3. Save Lab Instance” put the name you want
Save it.
Your are ready to run your fresh LabInstance see here
/project
mpi
INFO
Lab_Instance Name = The name you give here
You can also find here
Usage:
touch /var/www/html/[name]/file
IP_ADDR=$(ip addr show | grep “inet ” | grep “eth0” | awk ‘{print $2}’)
nmap -sP $IP_ADDR | grep ondemand_mpi_worker | awk -F “[()]” ‘{ for (i=2; i /project/hosts
mpicc -o /project/mpi_hello_world examples/mpi_hello_world.c
sudo -u mpi mpirun -n 10 -f /project/hosts /project/mpi_hello_world
NOTE: copy hello world to all clients
# scp hello wrold to all clients. sudo -u mpi for auto scp connect. see /home/mpi/.ssh
while read -r line;
do
sudo -u mpi scp /project/mpi_hello_world mpi@$line:/project/mpi_hello_world
done < /project/hosts
MORE INFO