- ... environment1
-
This work was supported in part by the National Science Foundation
Division of Advanced Computational Infrastructure and Research,
contract number 9872125.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Fortran2
- Though HPJava does not enforce a completely object-oriented
programming style--it consciously allows a more ``Fortran-like'' style, where
appropriate.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... arrays3
- These aren't really different types--to be precise sequential
multiarrays are a subset of distributed arrays.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...2)4
- In later benchmarks we will take PRE alone as our ``Level 1''
optimization.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... HPJOPT25
- We can see that HPJOPT2 has no advantage over simple PRE in this
benchmark. The reason is the innermost loop
for the direct matrix multiplication algorithm in HPJava is a ``for''
loop, i.e. ``sequential'' loop. This means the more specialized
HPJOPT2 scheme has nothing
to optimize.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Fortran6
- We do not believe that the current communication library of
HPJava is faster than the HPF library because our communication library
is built on top of the portability layers, mpjdev and MPI, while IBM
HPF is likely to use a platform specific communication library.
But clearly future versions of Adlib could be optimized for the platform.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
problems7
- The program simulates a 2-D
inviscid flow through an axisymmetric nozzle. The simulation yields
contour plots of all flow variables, including velocity components,
pressure, mach number, density and entropy, and temperature. The
plots show the location of any shock wave that would reside in the
nozzle. Also, the code finds the steady state solution to the 2-D
Euler equations.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.