The Basic Linear Algebra Communication Subprograms, or BLACS, are used as the communication layer of ScaLAPACK. They provide a linear algebra oriented message passing interface between ScaLAPACK and the underlying message passing library, MPI in this case.
More information on BLACS is available at the project website:
http://www.netlib.org/blacs/index.html