The problems generated by the Java language usage of data-parallel programs using the SPMD model of parallel execution is discussed in the paper. The sequential components of a parallel program are executed in parallel on distinct JavaVMs running on processors of the parallel computer. Links between the parallel program components are carried out by means of the standard message passing interface package MPI. A parallel extension of Java is made by means of Java itself, namely by DPJ class library, containing the set, of Java classes and interfaces. The description of the DPJ library is a main subject of this paper. The scope of the paper is restricted to the implementation of the DPJ library for a set of JavaVM.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element