App Icon MPI bare-metal cluster (MPICH3)

Go to Horizon to launch at CHI@UC     Go to Horizon to launch at CHI@TACC

Description

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

MPI

Template

Get Template

Author

Name: Ken Raffenetti
Contact:  raffenet@mcs.anl.gov

Support

Name: Ken Raffenetti
Contact:  raffenet@mcs.anl.gov

Version: 1.0.1
Created By:  raffenet on Nov. 3, 2016, 8:32 a.m.
Updated By:  raffenet on Oct. 27, 2020, 2:47 p.m.