Skip to content

Commit

Permalink
Merge pull request #21897 from stefan-wolfsheimer/20241122102718_new_…
Browse files Browse the repository at this point in the history
…pr_HyperQueue0200

{tools}[system/system] HyperQueue v0.20.0
  • Loading branch information
boegel authored Dec 8, 2024
2 parents dce24b6 + 238ea2b commit dc300c1
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
easyblock = 'BinariesTarball'

name = 'HyperQueue'
version = '0.20.0'

homepage = 'https://it4innovations.github.io/hyperqueue/stable/'
description = """
HyperQueue is a tool designed to simplify execution of large workflows (task graphs) on HPC clusters.
It allows you to execute a large number of tasks in a simple way, without having to manually submit jobs
into batch schedulers like Slurm or PBS.
You just specify what you want to compute – HyperQueue will automatically ask for computational resources and
dynamically load-balance tasks across all allocated nodes and cores.
HyperQueue can also work without Slurm/PBS as a general task executor.
"""

toolchain = SYSTEM

source_urls = ['https://github.com/It4innovations/hyperqueue/releases/download/v%(version)s/']

sources = ['hq-v%(version)s-linux-x64.tar.gz']
checksums = ['1b05177c9dd562a7ce1480796da2e8db169f963608719d398f21899d4f79f934']

sanity_check_paths = {
'files': ['bin/hq'],
'dirs': [],
}

sanity_check_commands = ["hq --help"]

moduleclass = 'tools'

0 comments on commit dc300c1

Please sign in to comment.