Data parallelism important in High Performance scientific computing. |
High level HPF programming model attractive, but implementations problematic and base language is Fortran! |
HPspmd model: Distributed array syntax, plus high-level class library bindings for communication and arithmetic on arrays. |
Explicitly MIMD control flow. |
Ease of HPF Arrays; power of MPI; uses best language .... |