libcolt-java

scalable scientific and technical computing in Java

This distribution provides an infrastructure for scalable scientific
and technical computing in Java. It is particularly useful in the domain
of High Energy Physics at CERN: It contains, among others, efficient and
usable data structures and algorithms for Off-line and On-line Data
Analysis, Linear Algebra, Multi-dimensional arrays, Statistics,
Histogramming, Monte Carlo Simulation, Parallel & Concurrent
Programming. It summons some of the best concepts, designs and
implementations thought up over time by the community, ports or improves
them and introduces new approaches where need arises. In overlapping
areas, it is competitive or superior to toolkits such as STL, Root,
HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as IBM
Array, JDK 1.2 Collections framework (all Java), in terms of
performance, functionality and (re)usability.