CPS-615 page -- Fall 1997
Resources for Science and Engineering
Table of Contents
-
MPI Java Wrapper is a set of Java Wrappers to MPI
implemented using Java 1.0 native class interface. (Syracuse)
-
Using Java and JavaScript in the Virtual Programming
Laboratory (VPL). VPL is a Web-based virtual
programming environment built based on a client-server
architecture. The system can be accessed on any platform
(Unix, PC, or Mac) using a standard Java-enabled browser. (Syracuse)
- Jack Dongarra maintains a page on
Linpack Benchmark
for Java. It allows viewers to submit results as well as run
the benchmark. Source code and other related links are also included there at
Netlib. (Netlib)
- Visual Numerics offers a number or
products, among them
JWAVE, which is a set of Netscape IFC components for building
visual and numerical applications written in Java. (VNI.com)
- Some High Performance Java materials are available at
Indiana.
(Indiana)
- JavaSci - A science
API for Java is a set of Java packages aimed at encapsulating scientific
methods/principles in a natural way possible. One can view some of those
packages and examples here. (Imperial, UK)
- Scientific and
technical computing software is a set of tools in
Java. Those are Java classes for scientific computing, classes for
Java/C/C++/Fortran interfaces, and classes for distributed
applications. (UCLA)
- A set of parallel algorithms and animation are available at
Parallel
Algorithm Animation. (CMU)
- An interesting applet for Crack propagation is available
here at
Cornell. Also, there is a nice
N-Body simulation applets at CMU. (Cornell, CMU)
- A matrix math package for Java, called
MatrixCafe' is available at MIT. The idea behind it is to
provide a one-to-one mapping of the functions in MATLAB to corresponding
functions in Java. (MIT)
- The most widely studied and analyzed algorithms in the field of
Computer Science are the sorting algorithms. Here are few of them
implemented in Java. (Rochester)
- For general resources on Computational Science, take a look at
Computational Science / Parallel Processing
materials. It contains lots of materials on the 3 A's
(Architecture, Algorithms, and Applications). (Syracuse)
- Jon Hardwick of CMU has an excellent page for
Java Optimization Resources. It lists resources for
optimization as well as benchmarking and pointers to yet more
resources. (CMU)
- The infospheres group at Caltech maintains a large list of
Java Resources . (Caltech)
- The mother of all Java FAQ lists is available at
this site. (Net.com)