Message Passing now mature as programming paradigm
-- well understood
-- efficient match to hardware
-- many applications
Vendor systems not portable
Portable systems are mostly research projects
-- incomplete
-- lack vendor support
-- not at most efficient level