next up previous contents
Next: Environments Up: Platforms for HPJava: Runtime Previous: Jini Implementation   Contents

Applications and Performance

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.


Bryan Carpenter 2004-06-09