Skip to content
Snippets Groups Projects
Commit 0f513883 authored by Manoel Römmer's avatar Manoel Römmer :rage:
Browse files

Adjust formatting and add checksums

parent 75c48af5
No related branches found
No related tags found
No related merge requests found
......@@ -19,8 +19,19 @@ sources = [{
}
}]
checksums = [
'8953fcf8b529333b922e3ff137601131f6f927e7a8c57f7668edbf1940b90941'
]
builddependencies = [('CMake', '3.24.3'), ('Ninja', '1.10.2')]
dependencies = [('nodes', '1.1.0'), ('nanos6', '4.0.0'), ('ncurses', '6.3')]
configopts = '-DCMAKE_BUILD_TYPE=Release -DLLVM_PARALLEL_LINK_JOBS=1 -DCLANG_DEFAULT_NANOS6_HOME=$EBROOTNANOS6 -DCLANG_DEFAULT_NODES_HOME=$EBROOTNODES -DLLVM_ENABLE_PROJECTS=clang -DCLANG_DEFAULT_PIE_ON_LINUX=OFF -DLLVM_INSTALL_UTILS=ON -DLLVM_INCLUDE_BENCHMARKS=OFF'
configopts = '-DCMAKE_BUILD_TYPE=Release '
configopts += '-DLLVM_PARALLEL_LINK_JOBS=1 '
configopts += '-DCLANG_DEFAULT_NANOS6_HOME=$EBROOTNANOS6 '
configopts += '-DCLANG_DEFAULT_NODES_HOME=$EBROOTNODES '
conifgopts += '-DLLVM_ENABLE_PROJECTS=clang '
configopts += '-DCLANG_DEFAULT_PIE_ON_LINUX=OFF '
configopts += '-DLLVM_INSTALL_UTILS=ON '
configopts += '-DLLVM_INCLUDE_BENCHMARKS=OFF'
srcdir = 'llvm'
# EasyConfig for OmpSs-2/git
easyblock = 'ConfigureMake'
name = 'nanos6'
version = '4.0.0'
homepage = 'https://pm.bsc.es/ompss-2'
description = 'Nanos6 Runtime for OmpSs-2 data-flow programming model'
toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [{
'filename': 'nanos6.tar.gz',
'git_config': {
'url': 'https://github.com/bsc-pm',
'repo_name': 'nanos6',
'tag': 'version-4.0',
'clone_into': 'nanos6'
easyblock = "ConfigureMake"
name = "nanos6"
version = "4.0.0"
homepage = "https://pm.bsc.es/ompss-2"
description = "Nanos6 Runtime for OmpSs-2 data-flow programming model"
toolchain = {"name": "GCC", "version": "11.3.0"}
sources = [
{
"filename": "nanos6.tar.gz",
"git_config": {
"url": "https://github.com/bsc-pm",
"repo_name": "nanos6",
"tag": "version-4.0",
"clone_into": "nanos6",
},
}
}]
]
checksums = [
"54b6fb03c36c6b1da1a73aad1b9cc8228a7fea51aea3ee5d9f1d7b1eead955e5"
]
dependencies = [ ('Boost', '1.79.0'), ('hwloc', '2.7.1'), ('CUDA', '11.7.0', '', SYSTEM), ('ovni', '1.4.1') ]
builddependencies = [ ('libtool', '2.4.7') ]
dependencies = [
("Boost", "1.79.0"),
("hwloc", "2.7.1"),
("CUDA", "11.7.0", "", SYSTEM),
("ovni", "1.4.1"),
]
builddependencies = [("libtool", "2.4.7")]
preconfigopts = "./autogen.sh && "
configopts = "--with-jemalloc=embedded --with-boost=$EBROOTBOOST --with-libnuma=$EBROOTNUMACTL --disable-stats-instrumentation --disable-verbose-instrumentation --disable-lint-instrumentation --disable-graph-instrumentation --without-papi --with-cuda=$EBROOTCUDA --with-ovni=$EBROOTOVNI"
configopts = "--with-jemalloc=embedded "
configopts += "--with-boost=$EBROOTBOOST "
configopts += "--with-libnuma=$EBROOTNUMACTL "
configopts += "--disable-stats-instrumentation "
configopts += "--disable-verbose-instrumentation "
configopts += "--disable-lint-instrumentation "
configopts += "--disable-graph-instrumentation "
configopts += "--without-papi "
configopts += "--with-cuda=$EBROOTCUDA "
configopts += "--with-ovni=$EBROOTOVNI"
modextravars = { 'NANOS6_HOME': '%(installdir)s' }
modextravars = {"NANOS6_HOME": "%(installdir)s"}
buildopts = ''
buildopts = ""
......@@ -8,26 +8,36 @@ description = 'NODES Runtime for OmpSs-2 data-flow programming model'
toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [{
sources = [
{
'filename': 'nodes.tar.gz',
'git_config': {
'url': 'https://github.com/bsc-pm',
'repo_name': 'nodes',
'tag': 'version-1.1',
'clone_into': 'nodes'
'clone_into': 'nodes',
},
}
}]
dependencies = [ ('Boost', '1.79.0'), ('hwloc', '2.7.1'), ('nos-v', '2.1.1'), ('ovni', '1.4.1') ]
]
checksums = [
"4d5bbbe1f09bccc34f1e543e8d9c81fc6a3c13838ffd61fb4ec189983a267ac7"
]
dependencies = [
('Boost', '1.79.0'),
('hwloc', '2.7.1'),
('nos-v', '2.1.1'),
('ovni', '1.4.1'),
]
builddependencies = [('libtool', '2.4.7')]
preconfigopts = "autoreconf -fiv && "
configopts = "--with-boost=$EBROOTBOOST --with-libnuma=$EBROOTNUMACTL --with-nosv=$EBROOTNOSMINV --with-ovni=$EBROOTOVNI"
configopts = "--with-boost=$EBROOTBOOST "
configopts += "--with-libnuma=$EBROOTNUMACTL "
configopts += "--with-nosv=$EBROOTNOSMINV "
configopts += "--with-ovni=$EBROOTOVNI"
sanity_check_paths = {
'files': ['lib/libnodes.%s' % SHLIB_EXT],
'dirs': ['include']
}
sanity_check_paths = {'files': ['lib/libnodes.%s' % SHLIB_EXT], 'dirs': ['include']}
modextravars = {'NODES_HOME': '%(installdir)s'}
......@@ -8,15 +8,21 @@ description = 'nOS-V system-wide tasking library'
toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [{
sources = [
{
'filename': 'nos-v.tar.gz',
'git_config': {
'url': 'https://github.com/bsc-pm',
'repo_name': 'nos-v',
'tag': '2.1.1',
'clone_into': 'nos-v'
'clone_into': 'nos-v',
},
}
}]
]
checksums = [
"8569aba411928a4f49c024c451820a95d72a74baea4d105e1649c27c4a269432"
]
dependencies = [('ovni', '1.4.1'), ('numactl', '2.0.14')]
builddependencies = [('libtool', '2.4.7')]
......@@ -26,6 +32,5 @@ configopts = "--with-ovni=$EBROOTOVNI"
sanity_check_paths = {
'files': ['lib/libnosv.%s' % SHLIB_EXT],
'dirs': ['include', 'share']
'dirs': ['include', 'share'],
}
......@@ -8,17 +8,22 @@ description = 'OVNI: Obtuse but Versatile Nanoscale Instrumentation'
toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [{
sources = [
{
'filename': 'ovni.tar.gz',
'git_config': {
'url': 'https://github.com/bsc-pm',
'repo_name': 'ovni',
'tag': '1.4.1',
'clone_into': 'ovni'
'clone_into': 'ovni',
},
}
}]
]
checksums = [
"a508c54c2b2b19e4b94ca5a138241c74b8ce3ee864ab95a0aac4e74ad192ecbe"
]
builddependencies = [('CMake', '3.24.3'), ('Ninja', '1.10.2')]
configopts = "-DUSE_MPI=0"
......@@ -8,25 +8,30 @@ description = 'Task-Aware CUDA'
toolchain = {'name': 'GCC', 'version': '11.3.0'}
sources = [{
sources = [
{
'filename': 'tacuda.tar.gz',
'git_config': {
'url': 'https://github.com/bsc-pm',
'repo_name': 'tacuda',
'tag': '2.0.0',
'clone_into': 'tacuda'
'clone_into': 'tacuda',
},
}
}]
]
dependencies = [ ('CUDA', '11.7.0', '', SYSTEM), ]
checksums = [
"b34a6601be8834247f4548c36490fd502cb0f84d28f01f73b5f408884d3ecba1"
]
dependencies = [
('CUDA', '11.7.0', '', SYSTEM),
]
builddependencies = [('libtool', '2.4.7'), ('Boost', '1.79.0')]
preconfigopts = "./bootstrap && "
configopts = "--with-cuda=$EBROOTCUDA --with-boost=$EBROOTBOOST"
sanity_check_paths = {
'files': ['lib/libtacuda.%s' % SHLIB_EXT],
'dirs': ['include']
}
sanity_check_paths = {'files': ['lib/libtacuda.%s' % SHLIB_EXT], 'dirs': ['include']}
modextravars = {'TACUDA_HOME': '%(installdir)s'}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment