Gentoo Archives: gentoo-science

From: "Adam Piątyszek" <ediap@×××××××××××××.PL>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] status of lapack install
Date: Mon, 19 Mar 2007 20:43:14
Message-Id: 45FEF57C.7000606@et.put.poznan.pl
In Reply to: [gentoo-science] status of lapack install by "de Almeida
1 Dear Valmor,
2
3 * de Almeida, Valmor F. [2007-03-19 21:17]:
4 > Is lapack ready for gcc-4.1.1? On my system profile 2006.1, these are
5 > the options for lapack install
6
7 Yes, it is ready and working well. I personally use testing ~x86 versions,
8 so I can not say much about the stable ones, which are usually a bit
9 outdated. ;-)
10
11 [...]
12
13 > I've checked the homepage of lapack-atlas and it says
14 >
15 > At present, it provides C and Fortran77 interfaces to a portably
16 > efficient BLAS implementation, as well as a few routines from LAPACK.
17 >
18 > This does not seem as a *full* lapack implementation as called for in
19 > the Description field above.
20 >
21 > Therefore I am leaning towards the installation of the lapack-reference
22 > package instead. This what an emerge for lapack-reference would do
23
24 In Gentoo, lapack-atlas is a joint package of a few optimised LAPACK
25 routines from ATLAS and the rest from NetLib's reference LAPACK. So, it
26 includes everything LAPACK has. If you care for performance, you should
27 give lapack-atlas a try.
28
29 > ->emerge --pretend --verbose lapack-reference
30 >
31 > These are the packages that would be merged, in order:
32 >
33 > Calculating dependencies... done!
34 > [ebuild N ] sci-libs/lapack-config-1.0.1 0 kB
35 > [ebuild N ] sci-libs/blas-atlas-3.7.11 USE="doc -debug" 1,991 kB
36 > [ebuild N ] sci-libs/lapack-reference-3.0-r1 USE="-debug -ifc"
37 > 4,935 kB
38
39 If you do not want to use lapack-atlas, you might consider installing
40 blas-reference (and optionally cblas-reference) instead of blas-atlas.
41
42 > I suppose since the -ifc flag is the default, the intel compiler will
43 > not be called and that the gcc gfortran (G95) compiler will. Is this a
44 > correct assumption?
45
46 Correct.
47
48 > Also what is the lapack-config package doing exactly
49 > since the blas-config package is not pulled in.
50
51 lapack-config and blas-config are used for setting /usr/lib/lib* links to
52 a particular blas/lapack library (reference, atlas, mkl, etc.). These are
53 outdated tools and eselect {blas,lapack,cblas} are their replacement in
54 testing ~ARCH.
55
56 Besides, blas-config is a runtime dependency for blas-atlas-3.7.11:
57 RDEPEND="sci-libs/blas-config",
58 so you should have it already installed on your system.
59
60 BR,
61 /Adam
62
63
64 --
65 -=#=- Adam Piatyszek - "ediap" -=#=- JID: ediap (at) jabber.org -=#=-
66 -=#=- ediap (at) users.sf.net -=#=- PGP key ID: 0x83EFCBAA -=#=-

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies