App Icon MPI bare-metal cluster

Launch Complex Appliance at CHI@UC     Launch Complex Appliance at CHI@TACC

Description

This appliance deploys an MPI cluster composed of bare metal instances using the MVAPICH2 library over InfiniBand.

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:

mpirun_rsh -np <nprocs> -hostfile hosts ./mpi.out

Refer to the MVAPICH2 user guide for more details on running MPI programs.

To compiling an MPI program, use a command such as this one:

mpicc -o hello_world hello_world.c

Keywords

MVAPICH2

Template

Get Template

Author

Name: Xiaoyi Lu, Network Based Computing Lab, The Ohio State University
Contact:  lu.932@osu.edu

Support

Name: Xiaoyi Lu, Network Based Computing Lab, The Ohio State University
Contact:  lu.932@osu.edu

Version: 1.0.1
Created By:  luxi on Oct. 31, 2016, 3:31 p.m.
Updated By:  hammock on Dec. 8, 2017, 11:56 a.m.