PDL-LinearAlgebra-0.06 fails at make test
t/1....Can't load
'/.../PDL-LinearAlgebra-0.06/blib/arch/auto/PDL/LinearAlgebra/Real/Real.so'
for module PDL::LinearAlgebra::Real: /usr/lib/atlas/libblas.so.3gf:
undefined symbol: _gfortran_st_write_done at /usr/lib/perl/5.8/DynaLoader.pm
line 225.
at /.../PDL-LinearAlgebra-0.06/blib/lib/PDL/LinearAlgebra.pm line 10
Compilation failed in require at
/.../PDL-LinearAlgebra-0.06/blib/lib/PDL/LinearAlgebra.pm line 10.
BEGIN failed--compilation aborted at
/.../PDL-LinearAlgebra-0.06/blib/lib/PDL/LinearAlgebra.pm line 10.
Compilation failed in require at t/1.t line 3.
BEGIN failed--compilation aborted at t/1.t line 3.
t/1....dubious
Test returned status 2 (wstat 512, 0x200)
FAILED--1 test script could be run, alas--no output ever seen
make: *** [test_dynamic] Error 2
I would love to try out the lapack routines if it actually installs, or
eigen if it is incorporated into PDL. Right now for a PCA of about 2800 x
2800, R can do the same job at least twice as fast as my routine using
PDL::PP code and PDL::Slatec.
Thanks,
Maggie
On Wed, Sep 16, 2009 at 10:20 AM, Jan Hoogenraad
<[email protected]>wrote:
>
> For most matrix manipulations, routein provided by the lapack library
> are quite good. I recommend the Linear Algebra package as an interface:
>
> http://search.cpan.org/~ellipse/PDL-LinearAlgebra-0.06<http://search.cpan.org/%7Eellipse/PDL-LinearAlgebra-0.06>
>
>
>
> David Mertens wrote:
> > Hello Adithya.
> >
> > With regard to your specific question, I did a search on cpan for
> > 'eigen' <http://search.cpan.org/search?query=eigen&mode=all> and only
> > found a handful of modules, none of which specifically mentioned the
> > eigen template library you mention in your post. So, it looks like
> > eigen has not (yet?) been worked into Perl, or PDL. If a developer is
> > working on this, I have not heard of it.
> >
> > That having been said, PDL should have all the basic matrix
> > manipulations that you'll need, and if it doesn't then that needs to be
> > fixed. What manipulations were you looking for, specifically?
> >
> > For what it's worth, I once did a C++ project computing the eigenvalues
> > of a 10,000 x 10,000 matrix using the TNT package
> > <http://math.nist.gov/tnt/overview.html>. If you go the route of using
> > plain old C(++), that's another library to consider.
> >
> > David
> >
> > On Wed, Sep 16, 2009 at 4:32 AM, Adithya B M <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > Hi All,
> >
> > My name is Adithya
> >
> > I am doing a project in NLP which involves operations (like PCA) on
> > very large matrices (more than 10000x10000). the inbuilt functions
> > in PDL for matrix manip are not sufficient
> > I found eigen suits my purposes
> > (http://eigen.tuxfamily.org/index.php?title=Main_Page)
> > can you tell me status of the integration (if any)??
> >
> > Thanks
> >
> > _______________________________________________
> > Perldl mailing list
> > [email protected] <mailto:[email protected]>
> > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Perldl mailing list
> > [email protected]
> > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl