Hi,
On Oct 2, 2009, at 4:33 PM, Ted Dunning wrote:
On Fri, Oct 2, 2009 at 12:29 PM, Jake Mannix <[email protected]>
wrote:
Is the desire to just get good performant linear algebra routines
(avoid
reinventing wheels), or to actually be able to interoperate with
Commons
Math?
My desire is primarily the former, but I would like it if we could,
as a
project, contribute to the progress of commons Math.
Regarding the arcane API of c-math, they have shown a very strong
receptivity to simplifying things and improving the structure.
Regarding Colt, I don't think that Colt is even all that close to
the state
of the art for linear algebra performance available in Java. It
used to be
the pinnacle, but various other libraries have substantially
eclipsed it.
Other libraries have the added benefit of being able to make use of
Atlas or
other platform specific implementations where available. This can
give
outrageous performance.
Someone picked up colt and is making a parallelized colt .. it didn't
hit my radar until recently, so I thought I'd pop it on the
collective's radar:
http://sites.google.com/site/piotrwendykier/software/parallelcolt
It also looks as if the developer is interfacing w/ native atlas/
lapack. See the "Netlib-java" section there.
-steve
--
Steve Lianoglou
Graduate Student: Computational Systems Biology
| Memorial Sloan-Kettering Cancer Center
| Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact