A message-passing library specification
-- message-passing model
-- not a compiler specification
-- not a specific product
For parallel computers, clusters, and heterogeneous networks
Full-featured
Designed to permit (unleash?) the development of parallel software
libraries
Designed to provide access to advanced parallel hardware for
-- end users
-- library writers
-- tool developers