Skip to content
Snippets Groups Projects
Commit 852170fd authored by Anke Kreuzer's avatar Anke Kreuzer
Browse files

Merge branch 'mpcframework-4.2.1' into '2023'

Add MPC Framework 4.2.1

See merge request deep-sea/wp3/software/easybuild-repository-deep-sea!53
parents 6f620c26 5e59ce32
Branches
Tags
No related merge requests found
name = 'MPCFramework'
version = '4.2.1'
homepage = 'https://mpc.hpcframework.com'
description = """An Implementation of MPI and OpenMP relying on user-level threads"""
toolchain = {'name': 'GCC', 'version': '11.3.0'}
source_urls = [
'https://github.com/cea-hpc/mpc/archive/'
]
sources = ['ff65ad694dfaaab8bd6d980403726bd421fb7e0b.zip']
checksums = [
# mpc-ff65ad694dfaaab8bd6d980403726bd421fb7e0b.zip
'7d188d8d609e85cafe271f1d527450a21734a9265e111f295e687be0ec8c8493',
]
builddependencies = [
('CMake', '3.23.1'),
('bzip2', '1.0.8', '', ('GCCcore', '11.3.0')),
('cURL', '7.83.0'),
('help2man', '1.49.2'),
('OpenSSL', '1.1', '', SYSTEM),
('libtool', '2.4.7', '', ('GCCcore', '11.3.0')),
]
installopts = '--prefix=%(installdir)s '
installopts += '-j%(parallel)s '
installopts += '--enable-color '
installopts += '--disable-spack '
installopts += '--disable-spack-build '
installopts += '--mpc-option="--without-portals" '
# To enable SLURM integration (site-specific)
installopts += '--with-pmix '
sanity_check_commands = [
"mpcrun --help",
"mpc_print_config"
]
moduleclass = 'devel'
# Options passed down to the Binary EasyBlock (superclass of the MPCFramework EasyBlock)
extract_sources = True
install_cmd = 'mkdir BUILD && cd BUILD && ../installmpc'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment