Skip to content
Snippets Groups Projects
Commit a450e713 authored by Fabien Chaix's avatar Fabien Chaix
Browse files

Merge branch 'taz_initial_easyconfig' into '2023'

Initial easyconfig for taz

See merge request deep-sea/wp3/software/easybuild-repository-deep-sea!38
parents ad83a86d 834cf177
No related branches found
No related tags found
No related merge requests found
# To build manually:
# ml purge
# export USERINSTALLATIONS=/p/project/deepsea/preliminary_SW
# ml UserInstallations
#
# eb taz.eb
easyblock = 'CMakeMake'
name = 'Taz'
version = '0.33'
homepage = 'https://github.com/CARV-ICS-FORTH/taz'
description = "Taz is a very fast simulator that replays traces of MPI applications in the presence of failures"
# toolchain = {'name':'GCCcore', 'version':'11.3.0'}
toolchain = {'name': 'gpsmpi', 'version': '2022a'}
local_taz_archive_filename = f"taz_archive_{version}.tar.gz"
sources = [{
'filename': local_taz_archive_filename,
'git_config': {
'url': 'git@gitlab.jsc.fz-juelich.de:deep-sea/wp5/software',
'repo_name': 'taz',
'tag': 'v' + version,
'recursive': False, # Use flatbuffers and libscotch from the system
'keep_git_dir': True,
},
}]
checksums = ['3cd0eb3674e4638b3e92526507543cd77b7323d374189d98ee839c289fa82e81']
# sources = [local_taz_archive_filename]
builddependencies = [
('Boost', '1.79.0'),
('CMake', '3.23.1'),
('SCOTCH', '7.0.1'),
('flatbuffers', '2.0.7')
]
configopts = '-DADD_HEAVY_TESTS=0 -DCMAKE_BUILD_TYPE=Release -DGENERATE_FBS=1 -DGENERATE_VENV=0 -DENABLE_LTO=0'
# runtest = True
sanity_check_paths = {
'dirs': ['bin'],
'files': ['bin/taz-simulate', 'bin/taz-show-matrix', 'bin/taz-show-csv']
}
moduleclass = 'tools'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment