Click here to see the number of accesses to this library.
The BLACS (Basic Linear Algebra Communication Subprograms) project is an ongoing investigation whose purpose is to create a linear algebra oriented message passing interface that may be implemented efficiently and uniformly across a large range of distributed memory platforms.
The length of time required to implement efficient distributed memory algorithms makes it impractical to rewrite programs for every new parallel machine. The BLACS exist in order to make linear algebra applications both easier to program and more portable. It is for this reason that the BLACS are used as the communication layer of ScaLAPACK. Key ideas in the BLACS include:
# BLACS directory # ===== # This directory contains machine-specific versions of the # BLACS ( Basic Linear Algebra Communication Subprograms ). The # platforms currently supported are: # MPI, # PVM, # HP Exemplar (MPI), # IBM SP series (MPL), # Intel series (NX), # SGI Origin 2000 (MPI). # # **** # NOTE: Patch for MPIBLACS is now available! Refer to blacs_errata.html # **** for details. # http://www.netlib.org/blacs/mpiblacs-patch03.tgz # # As of February, 2000, this directory was updated! # # Pre-built BLACS libraries are available! # # For further information, please refer to the URL: # http://www.netlib.org/blacs/index.html # ############################# # # Pre-built BLACS Libraries # # ############################# lib archives for Pre-built BLACS Libraries # ############ # # SOFTWARE # # ############ file pvmblacs.tgz for PVM version of the BLACS. , UPDATED: May 5, 1997 (Version 1.1) size 57254 bytes file mpiblacs.tgz for MPI version of the BLACS. , UPDATED: May 5, 1997 (Version 1.1) size 74123 bytes file mpiblacs-patch03.tgz for MPIBLACS patch!! Details in old_errata.blacs file. , To install: gunzip -c mpiblacs-patch03.tgz | tar xvf - , Date: February 24, 2000 size 30505 bytes file mplblacs.tgz for IBM SP series version of the BLACS, written on top of MPL. , UPDATED: May 5, 1997 (Version 1.1) size 62529 bytes file nxblacs.tgz for Intel series version of the BLACS, written on top of NX. , UPDATED: May 5, 1997 (Version 1.1) size 54458 bytes # CMMD BLACS for TMC CM-5 are available upon request. file blacstester.tgz for Test Suite for the BLACS. , UPDATED: May 5, 1997 (Version 1.1) size 81937 bytes # ################# # # DOCUMENTATION # # ################# file blacs_errata.html for ERRATA file for the BLACS (MPI, PVM, MPL, NX). size 12505 bytes file old_errata.blacs for Original ERRATA file for the BLACS (MPI, PVM, MPL, NX). size 16982 bytes file blacs_install.ps for Installation Guide for the BLACS and its Test Suite. , UPDATED: May 5, 1997 size 174064 bytes file lawn94.ps for "A User's Guide to the BLACS v1.1". , UPDATED: May 5, 1997 size 444073 bytes file mpiblacs_issues.ps for "Outstanding Issues in the MPIBLACS" , A discussion of the outstanding issues in the MPIBLACS. size 118635 bytes file mpi_prop.ps for "Some Plebian Extensions to MPI" , A small note on some BLACS-related MPI issues. size 109467 bytes file cblacsqref.ps for Quick Reference Guide to the C interface for the BLACS. , UPDATED: February 28, 1995 size 69240 bytes file f77blacsqref.ps for Quick Reference Guide to the Fortran 77 interface for the BLACS. , UPDATED: February 28, 1995 size 67842 bytes