Gentoo Archives: gentoo-science

From: "Honza Macháček" <Hloupy.Honza@×××××××.cz>
To: gentoo-science@l.g.o
Subject: [gentoo-science] Usage of blas and lapack with 64 bit integers
Date: Thu, 22 Oct 2020 09:44:26
Message-Id: 65ce60d4-7c11-8cc0-0962-287ddf2e030a@centrum.cz
1 Dear all,
2
3 after the removal of eselect-alternatives, and all the corresponding
4 reorganisation of linear algebra libraries in the science overlay I have serious
5 problems compiling programs that I use.
6
7 I'm afraid I may not be entitled to your help and advice since I dropped from
8 contributing to the overlay. I used to maintain the sci-physics/abinit ebuild,
9 and few others I had added over time, but after one particularly long pause in
10 my updating those ebuilds I found that I had lost access to the overlay. I have
11 a vague impression that there were some changes in the ways the overlay is
12 managed and contributions submitted but I have not yet even actually tried to
13 find the relevant documentation, and study it. Besides I was reluctant to ask
14 for the access to contributing until I had solved my problems with the abinit
15 ebuild that I haven't solved yet, so I've kept updating my handful of ebuilds
16 that I more or less use in my personal overlay only. And now, after the recent
17 changes in the overlay, they're broken completely — even my updated versions,
18 let alone those I left in the overlay, unless somebody took over maintaining
19 them —, and I'm at a loss how to repair them.
20
21 Currently I use in my work mainly sci-chemistry/nwchem, now at the 7.0.0
22 version. It uses blas and lapack, and prefers compilation with 64 bit integers
23 (ILP64) data model, although an utility to convert it for LP64 model with 32 bit
24 integers is provided. I'm attaching my ebuild that I've finally used to install
25 and start using the new NWChem version. I'm also adding all the patches the
26 ebuild references in case you wanted to test the ebuild. I'm affraid the way I
27 made it use the ILP64 version of sci-libs/openblas-0.3.10 is rather ugly, and
28 some more elegant, more general, more systematic way should be available. Is
29 there anything like that? Does anybody at least plan to introduce anything like
30 that? Is there any documentation I should read that would guide me in updating
31 my ebuilds in line with the recent overlay development, and possibly to try and
32 contribute them to the overlay?
33
34 All the best
35
36 Honza Macháček

Attachments

File name MIME type
nwchem-7.0.0-r1.ebuild text/plain
nwchem-6.1.1-nwchemrc.patch text/x-patch
nwchem-6.6-unique_tags.patch text/x-patch
nwchem-6.8-diana_ftell.patch text/x-patch
nwchem-6.8-lucia_baserou_dimensions.patch text/x-patch
nwchem-6.8-lucia_jacobi.patch text/x-patch
nwchem-6.8-lucia_keywords_number.patch text/x-patch
nwchem-6.8-uccsdt_dummy_dim.patch text/x-patch

Replies

Subject Author
Re: [gentoo-science] Usage of blas and lapack with 64 bit integers Aisha Tammy <gentoo.science@×××××.cc>