Skip to content

Commit

Permalink
adding easyconfigs: HyperQueue-0.20.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefan Wolfsheimer committed Nov 22, 2024
1 parent ee80457 commit 943ab8a
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 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,29 @@
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': [],
}

moduleclass = 'tools'

0 comments on commit 943ab8a

Please sign in to comment.