[pro] Matrix operations...

A.J. Rossini blindglobe at gmail.com
Fri Mar 25 13:58:54 UTC 2011


On Fri, Mar 25, 2011 at 10:25 AM, Pascal Costanza <pc at p-cos.net> wrote:
> Hi,
>
> I am looking for a Common Lisp library that provides some essential mathematical matrix/vector operations. There seem to be a couple of offerings, but it seems hard to determine in what kind of state they are (without essentially trying them all one by one).
>
> If anybody could share his/her experience, I would be very grateful.
>
> Some (soft) requirements:
> - It should be implemented in "pure" Common Lisp. Preferably no wrappers for libraries implemented in other languages.
> - Preferably sequential, but parallel implementations may also be fine.
> - Focus on performance (incl. low-level type declarations, for example).
> - Preferred platform is LispWorks, but other Common Lisp implementations are also fine. Portability is not a high priority.

I know that Tamas has some work in this area, and Cyrus Harmon's CLEM
meets some of the requirements.

Do you allow for F2CL'd LAPACK as an option?

The key question you havn't asked is what level of matrix operations
do you need?  BLAS1, 2, or 3?  (intuition:  vectors/matrices,
operations combining vectors with a matrix, matrix ops).


-- 
best,
-tony

blindglobe at gmail.com
Muttenz, Switzerland.
"Commit early,commit often, and commit in a repository from which we
can easily roll-back your mistakes" (AJR, 4Jan05).

Drink Coffee:  Do stupid things faster with more energy!




More information about the pro mailing list