A parallel scientific computer software library; for Basic Linear Algebra Communication Subroutines. For Message-passing parallel environments, the BLACS permits communication between processors. Typically the BLACS sits atop a lower protocol, such as MPI.