HPJava [10,9] is an implementation of our HPspmd
programming model. It extends the Java language with some
additional syntax and with some pre-defined classes for handling
multiarrays. The multiarray model is adopted from the
HPF array model. But, the programming model is quite different from HPF.
It is one of explicitly cooperating processes. All
processes carry out the same program, but the components of data
structures are divided across processes. Each process operates on
locally held segment of an entire multiarray.