Much of HPF's Parallel "Power" is buried in its library |
Personal note: Fortran 90D motivated by similarities between Caltech message passing "collective" communication and F90 Intrinsics |
18 Non-elemental (true array) Fortran 90 Intrinsics e.g. CSHIFT, SUM |
7 new HPF Intrinsics e.g. Alignment, Template, Distribution inquiries |
4 new HPF Reduction (combine) Functions |
11 new HPF Combine-Scatter Functions |
22 new HPF Parallel Prefix Functions |
2 new HPF Parallel Sorting Functions |
3 other new HPF Parallel Functions |
7 HPF Local Intrinsics |
74 library routines (==> ~1000 routines when written in clumsy F77) |