Software at OSC |
bcMPIIntroductionbcMPI is a software package that implements MPI extensions for MATLAB and GNU Octave. It consists of a core library (libbcmpi) that interfaces to the MPI library, a toolbox for MATLAB (mexmpi), and a toolbox for Octave (octmpi). bcMPI implements a subset of the MPI API. The MATLAB language bindings are simpler than the standard bindings for C or Fortran: data types are detected at run time, received data is returned by value, and data communication functions accept variable number of parameters. Where possible, compatibility with MatlabMPI has been maintained. A variety of configurations are supplied for many machines at OSC. Each can compile and install a complete working environment with Open Source interpreter, MPI, the bcMPI toolbox, and some example programs. bcMPI was developed by the Blue Collar Computing software team as part of the ParaM project. VersionVersion 1.0-beta-20060811 is currently available at OSC. AvailabilitybcMPI is available for download. UsagePlease see http://www.osc.edu/bluecollarcomputing/applications/bcMPI/tutorial.shtml for usage instructions. DocumentationDocumentation is available at: http://www.osc.edu/bluecollarcomputing/applications/bcMPI/docs.shtml. |
