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

Reply via email to