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

Reply via email to