hpc_submit_scripts
Slurm job scripts to run and analyze molecular dynamics simulations on high performance computers
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Keywords
bash-script
high-performance-computing
molecular-dynamics-simulation
python-script
python3
scientific-computing
slurm-batch
slurm-cluster
slurm-job
slurm-workload-manager
Last synced: 6 months ago
·
JSON representation
·
Repository
Slurm job scripts to run and analyze molecular dynamics simulations on high performance computers
Basic Info
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 4
Topics
bash-script
high-performance-computing
molecular-dynamics-simulation
python-script
python3
scientific-computing
slurm-batch
slurm-cluster
slurm-job
slurm-workload-manager
Created about 4 years ago
· Last pushed 11 months ago
Metadata Files
Readme
Contributing
License
Citation
Authors
README.rst
.. Keep REAMDE.rst synchronized with index.rst (documentation)
##########################
HPC Submit Scripts (hpcss)
##########################
|pre-commit| |pre-commit.ci_status| |Test_Status| |CodeQL_Status|
|Documentation_Status| |License_MIT| |DOI| |Made_with_Bash|
|Made_with_Python| |Code_style_black| |Made_with_Sphinx|
|Doc_style_numpy|
|logo|
.. contents:: Site Contents
:depth: 2
:local:
Introduction
============
This project contains job and submit scripts to run and analyze
Molecular Dynamics (MD) simulations on High Performance Computing (HPC)
clusters. Most of the scripts are job scripts for the Slurm_ (Simple
Linux Utility for Resource Management) Workload Manager.
This project only contains batch scripts and Python scripts that submit
these batch scripts to Slurm. It does **not** contain the actual
simulation and analysis software that is evoked in the batch scripts!
The scripts of this project are designed to run on the Palma2_
("Paralleles Linux-System für Münsteraner Anwender") HPC cluster of the
University of Münster and on the Bagheera_ HPC cluster of the
`research group of Professor Heuer`_. However, it should be easy to
adopt them to any other HPC system that runs Slurm if needed.
Documentation
=============
The complete documentation of hpcss including installation_ and usage_
instructions can be found
`here `_.
Support
=======
If you have any questions, feel free to use the `Question&Answer`_ forum
on GitHub_. If you encounter a bug or want to request a new feature,
please open a new Issue_.
License
=======
hpcss is free software: you can redistribute it and/or modify it under
the terms of the `MIT License`_.
hpcss is distributed in the hope that it will be useful, but
**WITHOUT WARRANTY OF ANY KIND**. See the `MIT License`_ for more
details.
.. _Slurm: https://slurm.schedmd.com/
.. _Palma2:
https://confluence.uni-muenster.de/display/HPC/High+Performance+Computing
.. _Bagheera:
https://sso.uni-muenster.de/ZIVwiki/bin/view/AKHeuer/BagheeraInfos
.. _research group of Professor Heuer:
https://www.uni-muenster.de/Chemie.pc/en/forschung/heuer/index.html
.. _installation:
https://hpcss.readthedocs.io/en/latest/doc_pages/general/installation.html
.. _usage: https://hpcss.readthedocs.io/en/latest/doc_pages/general/usage.html
.. _Question&Answer:
https://github.com/andthum/hpc_submit_scripts/discussions/categories/q-a
.. _GitHub: https://github.com/
.. _Issue: https://github.com/andthum/hpc_submit_scripts/issues
.. _MIT License: https://mit-license.org/
.. |logo| image:: docs/logo/hpcss_logo_744x1012.png
:height: 300 px
:alt: Logo
.. |pre-commit| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
:alt: pre-commit
:target: https://github.com/pre-commit/pre-commit
.. |pre-commit.ci_status| image:: https://results.pre-commit.ci/badge/github/andthum/hpc_submit_scripts/main.svg
:alt: pre-commit.ci status
:target: https://results.pre-commit.ci/latest/github/andthum/hpc_submit_scripts/main
.. |Test_Status| image:: https://github.com/andthum/hpc_submit_scripts/actions/workflows/tests.yml/badge.svg
:alt: Test Status
:target: https://github.com/andthum/hpc_submit_scripts/actions/workflows/tests.yml
.. |CodeQL_Status| image:: https://github.com/andthum/hpc_submit_scripts/actions/workflows/codeql-analysis.yml/badge.svg
:alt: CodeQL Status
:target: https://github.com/andthum/hpc_submit_scripts/actions/workflows/codeql-analysis.yml
.. |Documentation_Status| image:: https://readthedocs.org/projects/hpcss/badge/?version=latest
:alt: Documentation Status
:target: https://hpcss.readthedocs.io/en/latest/?badge=latest
.. |License_MIT| image:: https://img.shields.io/badge/License-MIT-blue.svg
:alt: MIT License
:target: https://mit-license.org/
.. |DOI| image:: https://zenodo.org/badge/447523192.svg
:alt: DOI
:target: https://zenodo.org/doi/10.5281/zenodo.10154885
.. |Made_with_Bash| image:: https://img.shields.io/badge/Made%20with-Bash-1f425f.svg
:alt: Made with Bash
:target: https://www.gnu.org/software/bash/
.. |Made_with_Python| image:: https://img.shields.io/badge/Made%20with-Python-1f425f.svg
:alt: Made with Python
:target: https://www.python.org/
.. |Code_style_black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:alt: Code style black
:target: https://github.com/psf/black
.. |Made_with_Sphinx| image:: https://img.shields.io/badge/Made%20with-Sphinx-1f425f.svg
:alt: Made with Sphinx
:target: https://www.sphinx-doc.org/
.. |Doc_style_numpy| image:: https://img.shields.io/badge/%20style-numpy-459db9.svg
:alt: Style NumPy
:target: https://numpydoc.readthedocs.io/en/latest/format.html
Owner
- Name: Andreas Thum
- Login: andthum
- Kind: user
- Location: Münster / Germany
- Company: University of Münster
- Repositories: 2
- Profile: https://github.com/andthum
PhD Student, Molecular Dynamics
Citation (CITATION.cff)
# Citation File Format (cff).
# See https://citation-file-format.github.io/
cff-version: "1.2.0"
message: "If you use this software, please cite it using these metadata."
# Keep project metadata in sync with pyproject.toml and AUTHORS.rst!
type: "software"
title: "hpcss"
abstract: >-
Slurm job scripts to run and analyze molecular dynamics simulations on
high performance computers.
authors:
- given-names: "Andreas"
family-names: "Thum"
alias: "andthum"
email: "coding.andthum@e.mail.de"
tel: "+49 251 83-29179"
fax: "+49 251 83-29159"
affiliation: "University of Münster, Institute for Physical Chemistry"
address: "Corrensstraße 28/30"
city: "Münster"
post-code: 48149
country: "DE"
region: "North Rhine-Westphalia"
orcid: "https://orcid.org/0000-0002-2262-8507"
contact:
- given-names: "Andreas"
family-names: "Thum"
email: "coding.andthum@e.mail.de"
identifiers:
- description: "The concept DOI of the software."
type: "doi"
value: "10.5281/zenodo.10154885"
url: "https://github.com/andthum/hpc_submit_scripts"
repository-code: "https://github.com/andthum/hpc_submit_scripts"
license: "MIT"
license-url: "https://mit-license.org/"
keywords:
- "Scripts Collection"
- "Python Scripts"
- "Batch Scripts"
- "Slurm"
- "Slurm Workload Manager"
- "Slurm Job Scripts"
- "High Performance Computing"
- "HPC Cluster"
- "Science"
- "Scientific Computing"
- "Computational Science"
- "Molecular Simulation"
- "Molecular Modeling"
- "Molecular Mechanics"
- "Molecular Dynamics"
- "Molecular Dynamics Simulation"
- "Trajectory Analysis"
- "Gromacs"
GitHub Events
Total
- Delete event: 6
- Issue comment event: 6
- Push event: 7
- Pull request event: 12
- Pull request review comment event: 1
- Pull request review event: 3
- Create event: 4
Last Year
- Delete event: 6
- Issue comment event: 6
- Push event: 7
- Pull request event: 12
- Pull request review comment event: 1
- Pull request review event: 3
- Create event: 4
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: 30 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.4
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 0
- Pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: 30 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.4
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 5
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (15)
- pre-commit-ci[bot] (6)
- andthum (2)
Top Labels
Issue Labels
Pull Request Labels
dependencies (18)
patch (11)
skip-changelog (7)
maintenance (2)
major (1)
minor (1)
Dependencies
.github/workflows/codeql-analysis.yml
actions
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/init v2 composite
.github/workflows/pr-labeler.yml
actions
- github/issue-labeler v3.0 composite
.github/workflows/tests.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
docs/requirements-docs.txt
pypi
- sphinx >=5.0,<7.0
- sphinx-rtd-theme >=1.0,<2.0
- tomlkit >=0.1,<1.0
requirements-dev.txt
pypi
- bandit >=1.0,<2.0 development
- black >=23.0,<24.0 development
- flake8 >=6.0,<7.0 development
- flake8-bandit >=4.0,<5.0 development
- flake8-bugbear >=23.0,<24.0 development
- flake8-builtins >=2.0,<3.0 development
- flake8-comprehensions >=3.0,<4.0 development
- flake8-docstrings >=1.0,<2.0 development
- flake8-isort >=6.0,<7.0 development
- flake8-logging-format >=0.1,<1.0 development
- flake8-pytest-style >=1.0,<2.0 development
- flake8-rst-docstrings >=0.2.6,<1.0 development
- isort >=5.0,<6.0 development
- pep8-naming >=0.1,<1.0 development
- pre-commit >=3.0,<4.0 development
- pytest >=7.0,<8.0 development
- shellcheck-py >=0.1,<1.0 development
- shfmt-py >=3.0,<4.0 development
.github/workflows/tests-skip.yml
actions
pyproject.toml
pypi