MatlabMPI on SPAWAR

ContactIs.Organization
PETTT Advanced Computational Environments
Email
help@pettt-ace.com
Name
PETTT Advanced Computational Environments
DateOfInformation
Wed Dec 12 13:30:36 EST 2007
DeployedOn.Machine
SPAWAR
Architecture
IBM POWER4
DNS Name
spawar
DateOfInformation
Fri May 30 17:03:14 PDT 2008
Manufacturer
IBM
Name
SPAWAR
OperatingSystem
Linux
RecordMaintainedBy.Organization
PETTT Advanced Computational Environments
Email
help@pettt-ace.com
Name
PETTT Advanced Computational Environments
Webpage
http://
DeploymentDate
Tue Nov 06 14:08:50 EST 2007
IsDeploymentOf.Asset
MatlabMPI
Abstract
Matlab is the dominant programming language for implementing numerical computations and is widely used for algorithm development, simulation, data reduction, testing and system evaluation. Many of these computations could benefit from faster execution on a parallel computer. There have been many previous attempts to provide and efficient mechanism for running Matlab programs on parallel computers. These efforts have faced numerous challenges and none have received widespread acceptance.

In the world of parallel computing the Message Passing Interface (MPI) is the de facto standard for implementing programs on multiple processors. MPI defines C and Fortran language functions for doing point-to-point communication in a parallel program. MPI has proven to be an effective model for implementing prallel programs and is used by many of the world's most demanding applications (weather modeling, weapns simulation, aircraft design, etc.).

MatlabMPI is a set of Matlab scripts that implement a subset of MPI and allow any Matlab program to be run on a parallel computer. The key innovation of MatlabMPI is that it implements the widely used MPI "look and feel" on top of standard Matlab file i/o, resulting in a "pure" Matlab implementation that is exceedingly small (~300 lines of code). Thus, MatlabMPI will run on any combination of computers that Matlab supports. In addition, because of its small size, it is simple to download and use (and modify if you like).
ContactIs.Organization
PETTT Advanced Computational Environments
Email
help@pettt-ace.com
Name
PETTT Advanced Computational Environments
DateOfInformation
Tue Dec 04 16:13:42 EST 2007
Documentation
http://www.ll.mit.edu/MatlabMPI
Domain
Parallel Processing Tools
Utilities
Name
MatlabMPI
RecordMaintainedBy.Organization
PETTT Advanced Computational Environments
Email
help@pettt-ace.com
Name
PETTT Advanced Computational Environments
Version
0.95 and 1.2
Webpage
http://www.ll.mit.edu/MatlabMPI
Name
MatlabMPI on SPAWAR
Status
Installed
UsageInfo
MatlabMPI 0.95 and 1.2 are both located in $PET_HOME/pkgs/MatlabMPI_v(version number).
UsageInfoUrl
http://www.ll.mit.edu/MatlabMPI
Version
0.95 and 1.2
Webpage
http://www.ll.mit.edu/MatlabMPI