On 3/11/2011 1:39 AM, Dima Kogan wrote: >> On Wed, 09 Mar 2011 00:28:01 -0500 >> Chris Marshall<[email protected]> wrote: >> >> I was able to install PDL::LinearAlgebra. There are >> a number of useful routines. The catch is that it >> requires the availability of the LAPACK library to >> link to. >> >> One possibility is to move to GSL based functionality >> for the core PDL numeric components. It has the >> advantage of being ANSI C based as opposed to F77 >> which makes things a bit easier as far as binding >> to perl/PDL. > > If the only thing preventing PDL::LinearAlgebra from > being included by default is a dependency on LAPACK, > I really think it should be included. LAPACK is VERY > standard and has plenty of mature and efficient > implementations.
As a PDL user/developer, I am definitely interested in a robust linear algebra capability for PDL. One of the goals for PDL is 1-click install capability or the ability to build out-of-the-box. One of the biggest obstacles is external dependencies (libraries and compilers) that are not available on all perl/PDL platforms: - unix/*bsd/solaris/linux - macosx - windows - cygwin. > Rewriting LAPACK in parallel to avoid this dependency > really does not seem like the right thing to do. No projects to rewrite LAPACK so far as I know. > Is it difficult to package? > Are there licensing problems? I'm only familiar with LAPACK from a high level. I've not looked at the details of what might be required to make a full PDL::LinearAlgebra::LAPACK implementation but I'm not aware of any licensing problems. --Chris _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
