-
Notifications
You must be signed in to change notification settings - Fork 718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{tools}[foss/2017a] HPL v2.2 (REVIEW) #3968
{tools}[foss/2017a] HPL v2.2 (REVIEW) #3968
Conversation
name = 'OpenBLAS' | ||
version = '0.2.19' | ||
|
||
lapackver = '3.6.1' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LAPACK 3.7.0 is also available, but building OpenBLAS with it doesn't seem to be working, see OpenMathLib/OpenBLAS#1042, so sticking to 3.6.1
|
||
source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] | ||
sources = [SOURCELOWER_TAR_GZ] | ||
sources = ['openmpi-%(version)src2.tar.gz'] # FIXME |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
using the release candidate for now, this obviously needs to be fixed before merging this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Release of OpenMPI 2.0.2 is further away than I thought it would be, see open-mpi/ompi#2579 (comment) ...
I still feel we should wait it out though, especially since we still need to deal with FFTW and test the current 2017a
toolchain definitions thoroughly.
Test report by @boegel |
…LAS 0.2.19 and LAPACK 3.7.0
Test report by @boegel |
('GCC', gccver), | ||
('OpenMPI', '2.0.2', '', ('GCC', gccver)), | ||
(blaslib, blasver, blassuff, ('GCC', gccver)), | ||
('FFTW', '3.3.5', '', comp_mpi_tc), # FIXME: --enable-sse2 --enable-avx --enable-avx2 --enable-avx512 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note to self: tackle this
sources = [SOURCELOWER_TAR_GZ] | ||
source_urls = [homepage] | ||
|
||
# FIXME |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be extended to --enable-sse2 --enable-avx --enable-avx2 --enable-avx512
where applicable
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tackled via easybuilders/easybuild-easyblocks#1083...
Test report by @boegel |
Test report by @boegel |
Thoroughly tested with these (+ all deps) via
One of the dependencies, configopts = " --with-internal-glib --disable-compile-warnings" |
Going in, to be included with EasyBuild v3.1.0 |
(created using
eb --new-pr
)note: requires easybuilders/easybuild-easyblocks#1077