openmpi #3

Description

Open MPI is a project combining technologies and resources from
several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in
order to build the best MPI library available. A completely new
MPI-2 compliant implementation, OpenMPI offers advantages for system
and software vendors, application developers and computer science
researchers.


Overview

Open MPI is a project combining technologies and resources from several other
projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best
MPI library available. A completely new MPI-2 compliant implementation,
Open MPI offers advantages for system and software vendors, application
developers and computer science researchers.

Features:
* Full MPI-2 standards conformance
* Thread safety and concurrency
* Dynamic process spawning
* High performance on all platforms
* Reliable and fast job management
* Network and process fault tolerance
* Support network heterogeneity
* Single library supports all networks
* Run-time instrumentation
* Many job schedulers supported
* Internationalized error messages
* Component-based design, documented APIs

Homepage: http://www.open-mpi.org/

Usage

This charm is used to deploy a cluster of openmpi nodes.

juju deploy openmpi
juju add-unit -n 8 openmpi

A shared storage area is required to ensure all nodes have access to the data
that is being run through the cluster.

juju deploy nfs
juju add-relation nfs openmpi

Contact Information

Author: Craig Magina craig.magina@canonical.com
Report bugs at: http://bugs.launchpad.net/charms
Location: http://jujucharms.com

Configuration

release
(string) Release of OpenMPI, options include: - default: version 1.4 - latest: version 1.5
default
mca-params
(string) See "ompi_info --param all all" for a full listing of Open MPI MCA parameters available and their default values.