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