MPJ: Enabling Parallel Simulations in Java

Date Added: Jan 2010
Format: PDF

Java is emerging as a popular platform for scientific and engineering simulations. Its success can be attributed to its portable nature, good performance, and inherent support for security, threads, objects, and visualisation (Graphics). This paper presents a message passing system called MPJ, which is an implementation of MPI in pure Java. MPJ supports the parallelisation of large-scale Java simulations, on distributed and parallel systems.