Hi Luis,
On 02/12/15 07:43, Luis Alves wrote:
Hi Kenneth,
Yes, I'm trying goolf,1.4.10 on a Haswell (E5-2620 v3).
Here's the error when I run $ eb --software-name=HPCG
--toolchain=goolf,1.4.10
== FAILED: Installation ended unsuccessfully (build directory:
/tmp/cscluis/OpenBLAS/0.2.6/gompi-1.4.10-LAPACK-3.4.2): build failed
(first 300 chars): cmd " make -j 24 BINARY=64 USE_THREAD=1 CC="$CC"
FC="$F77"" exited with exitcode 2 and output:
nm: '/lib/libpthread.so*': No such file
getarch_2nd.c: In function ‘main’:
getarch_2nd.c:12:35: error: ‘SGEMM_DEFAULT_UNROLL_M’ undeclared (first
use in this function)
getarch_2nd.c:12:35: note: ea
== Results of the build can be found in the log file
/tmp/cscluis/easybuild-OpenBLAS-0.2.6-20151202.083235.nfhCe.log
ERROR: Build of
/cvmfs/fgi.csc.fi/fgci/centos7/apps/EasyBuild/2.4.0/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb
failed (err: 'build failed (first 300 chars): cmd " make -j 24
BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77"" exited with exitcode 2 and
output:\nnm: \'/lib/libpthread.so*\': No such file\ngetarch_2nd.c: In
function \xe2\x80\x98main\xe2\x80\x99:\ngetarch_2nd.c:12:35: error:
\xe2\x80\x98SGEMM_DEFAULT_UNROLL_M\xe2\x80\x99 undeclared (first use
in this function)\ngetarch_2nd.c:12:35: note: ea')
That simply means the OpenBLAS version you're trying to build is too old
for your system, it doesn't know about Haswell yet (I agree it's a
rather cryptic error though :-)).
Oh, I completely ignored foss. I'll give it a try now. That's probably
the one that I should've been building anyway.
The only major difference between goolf and foss (besides versions of
the components), is that binutils is also included in there since
foss/2015b, which is what you want on Cent OS 6 + Haswell.
regards,
Kenneth
Cheers,
Luís
------------------------------------------------------------------------
*From: *"Kenneth Hoste" <[email protected]>
*To: *[email protected]
*Sent: *Tuesday, 1 December, 2015 15:09:22
*Subject: *Re: [easybuild] Easybuild on CentOS/RHEL 7
Hi Luis,
On 01/12/15 14:04, Luis Alves wrote:
Hi everyone,
Is anybody successfully using EB on CentOS/RHEL 7?
I'm having some errors with OpenBLAS-0.2.6 and
glibc-devel-2.17-78.el7.x86_64. From my searches this might be
solved for OpenBLAS-0.2.7 but before I start tweaking the .eb
files I'd liked to know if I'll face any other problems.
Is there any "beta" toolchain that could be useful in this
case and at this point in time?
Which compiler are you using for this, or which toolchains are you
trying to install? What kind of system architecture are you on?
Haswell, by any chance?
Are you seeing problem similar to
https://github.com/hpcugent/easybuild-easyconfigs/issues/1605 ?
We have both OpenBLAS/0.2.13-GCC-4.9.2-LAPACK-3.5.0 and
OpenBLAS/0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0 installed on CentOS 7,
so I'm wondering what kind of problems you're running into...
I strongly suggest you look into the foss/2015b toolchain (which
is GCC+OpenMPI+OpenBLAS+LAPACK+FFTW), which is included with the
latest EasyBuild versions.
regards,
Kenneth
Thank you in advance,
Luís Alves
--
Luís Alves
Systems Specialist, Computing Environments Group
CSC - IT Center for Science Ltd.
P.O. Box 405, FI-02101 Espoo, FINLAND
http://www.csc.fi/ | +358 (0)503 812 519
--
Luís Alves
Systems Specialist, Computing Environments Group
CSC - IT Center for Science Ltd.
P.O. Box 405, FI-02101 Espoo, FINLAND
http://www.csc.fi/ | +358 (0)503 812 519