This paper describes the software available on the IBM SP2(TM) for par
allel program development and execution. It presents the rationale for
the design of the Message-Passing Library used on the SP2, outlines i
fs current implementation, and gives information on performance. In ad
dition, the paper describes the programming environment and the progra
m development tools available for developing and executing parallel co
des.