next up previous

4.5 Data Mapping in MPL

The programmer is completely responsible for data mapping in MPL. A MP-Fortran array A(4096,50) is the equivalent of having an array of 50 on every processor, of a 4096 processor machine. In MPL, though, the equivalent array would be declared as plural A[50]. The MPL programmer should define arrays such that the data is spread among the processors as much as possible.