|
bcMPI - DownloadThe first two entries on this page (bcMPI and ParaMake) must be downloaded manually in order to install bcMPI. The third (HPCS SSCA examples) is currently not available for distribution outside OSC. ParaMake, the automated builder for bcMPI, can automatically fetch most of the external packages required by bcMPI. If an automated download fails, use the entries below as a guide to locating the files. bcMPIThe core sources for bcMPI. 1.1trunkSVN (requires an OSC account). ParaMakeThe "ParaM make" package builder. Required for building bcMPI and its dependencies. 1.1trunkSVN (requires an OSC account). HPCS SSCA examplesThe SSCA kernels using MPI, implemented in .m files. Optional examples of applications using bcMPI. Source is currently not available to the public. trunkSVN (requires an OSC account). External DownloadsThe entries below refer to software projects required by bcMPI which were not developed at OSC. Each gives a brief description including its relevance to bcMPI, a link to the project's home page, and links to the project's download files. Note that ParaMake will determine which files are required by your configuration and attempt to download them automatically. autoconfGenerates shell scripts that can be run on the target system to detect the build environment. Required by ParaMake (for historical reasons). 2.592.61Latest version not yet tested. automakeGenerates Makefiles. Required by ParaMake. 1.91.9.6Latest version not yet tested. electric fenceReplacement for malloc and free, for debugging. Not required by default for any configurations. 2.1.13-0.1fftwA faster DFT implementation, optional for Octave. Home page. 3.1.2gccThe GNU Compiler Collection (C Compiler). Required by ParaMake, must be manually installed before using ParaMake. If you are using MATLAB, check here to see if you need a version different than what's installed on your system. libtoolCreate shared libraries with a consistent, portable interface. Required by ParaMake. 1.5.61.5.22Latest version not yet tested. MATLAB6.5Unknown. (Installed on oscbw.) 7.0 (R14)Unknown. (Installed on antares, oscbw.) 7.1 (R14SP3)Tested with bcmpi-1.0, no longer tested or supported. 7.2 (2006a)Unknown. (Installed on kodos, oscbw.) 7.3 (2006b)Currently used for all bcMPI development at OSC (Installed on kodos, oscbw.) Requires bcmpi greater than 1.0 to workaround Type-ahead buffer over-flow bug. mpichAn MPI implementation from Argonne National Laboratory. Only required for configurations where OpenMPI has not been made to work. 1.2.61.2.7p1Latest version not yet tested. mpich2An MPI-2 implementation from Argonne National Laboratory. Note none of the new MPI-2 features would be used by bcMPI. Not currently used by any configurations. mvapichAn MPI implementation supporting InfiniBand. Not currently used by any configurations. mvapich-0.9.4.tgz octaveAn open source clone of MATLAB. 2.1.722.9.42.9.5Was used with bcmpi-1.0, no longer tested or supported. 2.9.9octave-forgeOptional toolboxes for Octave which make it more like MATLAB. 2006.03.172006.07.10Latest version not yet tested. Open MPIAn MPI-2 implementation supporting a variety of interconnects. Recommended for all configurations for which it can be made to work. 1.0.2Was used with bcmpi-1.0, no longer tested or supported. 1.1.2pMatlabAn implementation of distributed MATLAB arrays and operators, patched to work with bcMPI. Also contains sources and examples for MatlabMPI. Optional for both interpreters to install MatlabMPI examples. Optional for MATLAB to install pMatlab. 1.0PythonA dynamic object-oriented programming language. Required for ParaMake and run-time utilities (mpi_octave, mpi_matlab), must be manually installed before using ParaMake. 2.4 is likely to be required RSN... Note: 2.3.x tempfile.py is not compatible with bcMPI-1.1. So, 2.4 tempfile.py is used to create temp files with names that are supported by Matlab. 2.2.3Expected to work (oscbw). 2.3.4Expected to work (kodos). 2.4.2Expected to work (netbsd). 2.4.42.5.xLatest version not yet tested. readlineInteractive line editing library, optional for Octave. 5.15.2Latest version not yet tested. Next: Install
|
