Up: Platforms for HPJava: Runtime
Previous: Jini Implementation
In this chapter we illustrate usage of HPJava with some applications.
Performance and usage of three different implementations of mpjdev are
discussed with applications.
We start by describing a full multigrid solver application. Benchmark results
of simple kernel applications that use MPI-based mpjdev follow.
We present a graphical simulation of 2D inviscid flow through
an axisymmetric nozzle with GUI in Section 6.3.
This example illustrates usage of the multithreaded implementation of mpjdev.
LAPI implementation of mpjdev communication library is also evaluated.
Finally, we compare our mpiJava based Adlib communication library with C/MPI
version to find most time consuming part of communication. This data can be
used for further optimization.
Applications and Performance