Skip to main content

AiiDA plugin for the HyperQueue metascheduler

Project description

Build Status Docs status PyPI version

AiiDA HyperQueue plugin

AiiDA plugin for the HyperQueue metascheduler.

❗️ This package is still in the early stages of development and we will most likely break the API regularly in new 0.X versions. Be sure to pin the version when installing this package in scripts.

Features

Allows task farming on Slurm machines through the submission of AiiDA calculations to the HyperQueue metascheduler. See the Documentation for more information on how to install and use the plugin.

For developers

To control the loglevel of command, since we use the echo module from aiida, the CLI loglever can be set through logging.verdi_loglevel.

Acknowledgenement

If you use this plugin for your research, please cite the following work:

HyperQueue

  • J. Beránek et al., HyperQueue: Efficient and ergonomic task graphs on HPC clusters, SoftwareX 27, 101814 (2024); DOI: 10.1016/j.softx.2024.101814

AiiDA

  • S. P. Huber et al., AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance, Scientific Data 7, 300 (2020); DOI: 10.1038/s41597-020-00638-4
  • M. Uhrin et al., Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows, Computational Materials Science 187, 110086 (2021); DOI: 10.1016/j.commatsci.2020.110086

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiida_hyperqueue-0.3.0.tar.gz (10.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiida_hyperqueue-0.3.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file aiida_hyperqueue-0.3.0.tar.gz.

File metadata

  • Download URL: aiida_hyperqueue-0.3.0.tar.gz
  • Upload date:
  • Size: 10.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aiida_hyperqueue-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fba26c585840fe03af97b496d2a8f431ead3fca2af1eb858a5357792e29baab3
MD5 4ef16a70476d14745109b577caf8dc92
BLAKE2b-256 eace1b891d4c1576d5fbd549186415371a82b313e251ddd7f41eb8cbfdbeab08

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiida_hyperqueue-0.3.0.tar.gz:

Publisher: cd.yml on aiidateam/aiida-hyperqueue

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aiida_hyperqueue-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aiida_hyperqueue-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e60f49bf743b7096e04cefe6582aa6597c6d994c46c1a6d8ebcd9a6cdd949dcb
MD5 1ce6690ab441d1f8034958839c9eb9ee
BLAKE2b-256 7bedb3a45fc40fd494ba38fa90cfd234f2819231360cf93d3a896f1d7af512bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiida_hyperqueue-0.3.0-py3-none-any.whl:

Publisher: cd.yml on aiidateam/aiida-hyperqueue

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page