Dear Valmor,

* de Almeida, Valmor F. [2007-03-19 21:17]:
> Is lapack ready for gcc-4.1.1? On my system profile 2006.1, these are
> the options for lapack install

Yes, it is ready and working well. I personally use testing ~x86 versions,
so I can not say much about the stable ones, which are usually a bit
outdated. ;-)

[...]

> I've checked the homepage of lapack-atlas and it says
> 
> At present, it provides C and Fortran77 interfaces to a portably
> efficient BLAS implementation, as well as a few routines from LAPACK.
> 
> This does not seem as a *full* lapack implementation as called for in
> the Description field above.
> 
> Therefore I am leaning towards the installation of the lapack-reference
> package instead. This what an emerge for lapack-reference would do

In Gentoo, lapack-atlas is a joint package of a few optimised LAPACK
routines from ATLAS and the rest from NetLib's reference LAPACK. So, it
includes everything LAPACK has. If you care for performance, you should
give lapack-atlas a try.

> ->emerge --pretend --verbose lapack-reference
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N    ] sci-libs/lapack-config-1.0.1  0 kB 
> [ebuild  N    ] sci-libs/blas-atlas-3.7.11  USE="doc -debug" 1,991 kB 
> [ebuild  N    ] sci-libs/lapack-reference-3.0-r1  USE="-debug -ifc"
> 4,935 kB

If you do not want to use lapack-atlas, you might consider installing
blas-reference (and optionally cblas-reference) instead of blas-atlas.

> I suppose since the -ifc flag is the default, the intel compiler will
> not be called and that the gcc gfortran (G95) compiler will. Is this a
> correct assumption?

Correct.

> Also what is the lapack-config package doing exactly
> since the blas-config package is not pulled in.

lapack-config and blas-config are used for setting /usr/lib/lib* links to
a particular blas/lapack library (reference, atlas, mkl, etc.). These are
outdated tools and eselect {blas,lapack,cblas} are their replacement in
testing ~ARCH.

Besides, blas-config is a runtime dependency for blas-atlas-3.7.11:
RDEPEND="sci-libs/blas-config",
so you should have it already installed on your system.

BR,
/Adam


-- 
-=#=-  Adam Piatyszek - "ediap"  -=#=-  JID: ediap (at) jabber.org  -=#=-
-=#=-  ediap (at) users.sf.net   -=#=-  PGP key ID: 0x83EFCBAA      -=#=-

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to