We describe some of forces and issues which we suggest will lead to Java emerging as the dominant language for scientific and engineering computation.
|
One Force is the new complex architectures expected for future high performance (petaflop) computers
|
This implies that other aspects of the Web will become important and in particular Web Servers will be used as a network(web) of computer servers which will allow powerful integration of data and compute services as a "server-server" infrastructure
-
Some of this is the natural consequence of the WebWindows picture of future software infrastructure
-
Here "HPF on the Web" Programming Laboratory as an example
|
We discuss both intrinsic reasons why
-
Java is more attractive than Fortran77/90 for Computational Science (I.e. Scientific and Engineering Computation)
-
and Issues in extending Java to support both coordination and data parallelism (HPJava)
|