MPI is large (125 functions)
-- MPI's extensive functionality requires many functions
-- Number of functions not necessarily a measure of complexity
MPI is small (6 functions)
-- Many parallel programs can be written with just 6 basic functions.
MPI is just right
-- One can access flexibility when it is required.
-- One need not master all parts of MPI to use it.