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 -=#=-
signature.asc
Description: OpenPGP digital signature
