Skip to content

Commit

Permalink
Merge pull request #21560 from maxim-masterov/20241005172920_new_pr_E…
Browse files Browse the repository at this point in the history
…LPA202405001

{math}[foss/2024a] ELPA v2024.05.001
  • Loading branch information
smoors authored Oct 19, 2024
2 parents f39dbd8 + 3ea7ca3 commit a2ca36c
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions easybuild/easyconfigs/e/ELPA/ELPA-2024.05.001-foss-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# #
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
#
# Authors:: Inge Gutheil <[email protected]>, Alan O'Cais <[email protected]>
# License:: MIT/GPL
#
# #

name = 'ELPA'
version = '2024.05.001'
local_version = version.replace('.', '_')

homepage = 'https://elpa.mpcdf.mpg.de/'
description = "Eigenvalue SoLvers for Petaflop-Applications."

toolchain = {'name': 'foss', 'version': '2024a'}
toolchainopts = {'openmp': True, 'usempi': True}

source_urls = ['https://gitlab.mpcdf.mpg.de/elpa/elpa/-/archive/release_%s/' % local_version]
sources = ['{}-release_{}.tar.gz'.format('%(namelower)s', local_version)]
patches = [
'%(name)s-2023.05.001_fix_hardcoded_perl_path.patch',
'%(name)s-2023.05.001_fix_AVX512_support.patch',
]
checksums = [
{'elpa-release_2024_05_001.tar.gz': '5e0c685536869bb91c230d70cac5e779ff418575681836f240b3e64e10b23f3e'},
{'ELPA-2023.05.001_fix_hardcoded_perl_path.patch':
'0548105065777a2ed07dde306636251c4f96e555a801647564de37d1ddd7b0b5'},
{'ELPA-2023.05.001_fix_AVX512_support.patch': 'ecf08b64fe1da432a218040fa45d4ecfbb3269d58cb018b12da5a2d854bf96be'},
]

builddependencies = [
('Autotools', '20231222'),
('Python', '3.12.3'),
('Perl', '5.38.2'),
]

preconfigopts = './autogen.sh && export LDFLAGS="-lm $LDFLAGS" && autoreconf && '

# When building in parallel, the file test_setup_mpi.mod is sometimes
# used before it is built, leading to an error. This must be a bug in
# the makefile affecting parallel builds.
maxparallel = 1


moduleclass = 'math'

0 comments on commit a2ca36c

Please sign in to comment.