Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{tools}[system/system] HyperQueue v0.20.0 #21897

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

stefan-wolfsheimer
Copy link
Contributor

(created using eb --new-pr)

Copy link

Updated software HyperQueue-0.20.0.eb

Diff against HyperQueue-0.13.0.eb

easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.13.0.eb

diff --git a/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.13.0.eb b/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb
index bcb5f1b6be..c71c91f554 100644
--- a/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.13.0.eb
+++ b/easybuild/easyconfigs/h/HyperQueue/HyperQueue-0.20.0.eb
@@ -1,28 +1,29 @@
-# Contribution from IT4Innovations National Supercomputing Center, Czech Republic
-# Jakub Kropacek, 2022
-
-easyblock = 'PackedBinary'
+easyblock = 'BinariesTarball'
 
 name = 'HyperQueue'
-version = '0.13.0'
+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. 
 
-homepage = 'https://it4innovations.github.io/hyperqueue/'
-description = """HyperQueue lets you build a computation plan consisting of a large amount of tasks
-and then execute it transparently over a system like SLURM/PBS. It dynamically groups jobs into SLURM/PBS jobs
-and distributes them to fully utilize allocated nodes.
-You thus do not have to manually aggregate your tasks into SLURM/PBS jobs."""
+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 = ['4c3dac11cc01ef2a0c222099e484fd1b23ac52d8db234855ec1f0685543b4e0d']
+checksums = ['1b05177c9dd562a7ce1480796da2e8db169f963608719d398f21899d4f79f934']
 
 sanity_check_paths = {
-    'files': ['hq'],
+    'files': ['bin/hq'],
     'dirs': [],
 }
 
-sanity_check_commands = ['hq --version']
-
 moduleclass = 'tools'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant