MatlabMPI on SPAWAR
- ContactIs.Organization
PETTT Advanced Computational Environments
- DateOfInformation
- Wed Dec 12 13:30:36 EST 2007
- DeployedOn.Machine
SPAWAR
- 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
- 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
- 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