I was wrong. I have installed ATLAS 3.10.2 using lapack 3.6.1.
Be careful with the CPU throttling before compiling.

This is the EB file:

name = 'ATLAS'
version = '3.10.1'

homepage = 'http://math-atlas.sourceforge.net'
description = """ATLAS (Automatically Tuned Linear Algebra Software) is the
application of
 the AEOS (Automated Empirical Optimization of Software) paradigm, with the
present emphasis
 on the Basic Linear Algebra Subprograms (BLAS), a widely used,
performance-critical, linear
 algebra kernel library."""

toolchain = {'name': 'GCC', 'version': '5.3.0-binutils-2.25'}
toolchainopts = {'pic': True}

lapackver = '3.6.1'
versionsuffix = '-LAPACK-%s' % lapackver

source_urls = [
    ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s',
'download'),
    'http://www.netlib.org/lapack/',
]
sources = [
    '%(namelower)s%(version)s.tar.bz2',
    'lapack-%s.tgz' % lapackver,
]

# build full LAPACK library with supplied netlib LAPACK
full_lapack = True
sharedlibs = True

# fix for http://math-atlas.sourceforge.net/errata.html#sharedProbe
configopts = "-Ss f77lib '-L$(EBROOTGCC)/lib64 -lgfortran'"

# ignore check done by ATLAS for CPU throttling;
# you should set this to False (or remove it)
# and disable CPU throttling (requires root privileges) if you can
#ignorethrottling = True

moduleclass = 'numlib'


2016-10-29 4:40 GMT+10:30 Kenneth Hoste <[email protected]>:

> Hi Exequiel,
>
> On 28/10/16 12:26, Exequiel Sepúlveda wrote:
>
> Hi Kenneth, I could compile ATLAS 3.10.2 using GCC 5.3.0. We could try to
> do it for version 3.10.3.
> My weekend started :-) On Monday I could share the eb file that I have.
>
>
> Thank you for that info, that was helpful: building ATLAS 3.10.2 using the
> GCC/5.4.0-2.26 toolchain works fine, see https://github.com/hpcugent/
> easybuild-easyconfigs/pull/3742 .
>
> So, I'll go through with that to avoid losing ATLAS support entirely in
> the next EasyBuild release.
>
>
> regards,
>
> Kenneth
>
>
> Cheers
>
> 2016-10-28 18:18 GMT+10:30 Kenneth Hoste <[email protected]>:
>
>> Hi all,
>>
>> Has anyone on the list built a recent version of ATLAS (preferable the
>> latest 3.10.3) with a somewhat recent toolchain?
>>
>> I'm looking into moving easyconfig files that use a deprecated toolchain
>> [1] to the __archive__ subdirectory in the easyconfigs repository, while
>> trying to make sure we don't lose support for any software packages support
>> now.
>>
>> By archiving all 'goalf' easyconfigs [2], all current ATLAS easyconfigs
>> are also archived (because they rely on a deprecated subtoolchain), so I'd
>> like to add a new easyconfig for ATLAS with a recent toolchain.
>>
>> My attempts of building ATLAS 3.10.3 with GCC 4.9.4/6.2.0 have failed so
>> far, so I was wondering if somebody has figured out how to get it to work?
>>
>>
>> regards,
>>
>> Kenneth
>>
>>
>> [1] https://github.com/hpcugent/easybuild/wiki/Deprecated-toolchains
>> [2] https://github.com/hpcugent/easybuild-easyconfigs/pull/3733
>>
>
>
>
> --
> Exequiel Sepulveda
>
>
>


-- 
Exequiel Sepulveda

Reply via email to