MPI bare-metal cluster (MPICH3)
Go to Horizon to launch at CHI@UC Go to Horizon to launch at CHI@TACCDescription
This appliance deploys a MPI cluster composed of bare metal instances using the MPICH3 implementation. A hostfile is automatically generated and provided to MPICH to utilize the available instances.
This appliance accepts the following parameters:
- key_name: name of a key pair to enable SSH access to the instance (defaults to "default")
- reservation_id: ID of the Blazar reservation to use for launching instances
- node_count: Number of physical nodes to launch
The following outputs are provided:
- first_instance_ip: The public IP address of the first bare-metal instance. Login with the command 'ssh cc@first_instance_ip'.
- deployment_results: The private IPs and hostnames of all deployed instances
To run MPI programs, execute the following command, assuming you have compiled a program called mpi.out:
mpiexec -n <nprocs> ./mpi.out
To compiling an MPI program, use a command such as this one:
mpicc mpi_hello.c -o mpi_hello
Keywords
MPITemplate
Author
Name: | Ken Raffenetti |
Contact: | raffenet@mcs.anl.gov |
Support
Name: | Ken Raffenetti |
Contact: | raffenet@mcs.anl.gov |
Version: | 1.0.2 |
Created By: | raffenet on Nov. 3, 2016, 8:32 a.m. |
Updated By: | raffenet on May 14, 2024, 4:31 p.m. |