https://github.com/gabyx/hpcjobconfigurator
Python module to generate highly configurable user-defined jobs on a high-performance cluster
https://github.com/gabyx/hpcjobconfigurator
configuration-file configuration-management hpc-applications hpc-clusters job-submission
Last synced: about 2 months ago
JSON representation
Python module to generate highly configurable user-defined jobs on a high-performance cluster
- Host: GitHub
- URL: https://github.com/gabyx/hpcjobconfigurator
- Owner: gabyx
- License: mpl-2.0
- Created: 2015-10-17T22:56:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-22T01:06:20.000Z (over 8 years ago)
- Last Synced: 2025-01-20T15:49:15.485Z (4 months ago)
- Topics: configuration-file, configuration-management, hpc-applications, hpc-clusters, job-submission
- Language: Python
- Size: 5.57 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Job Configurator for Cluster Computing

## Python module to generate highly configurable user-defined jobs on a high-performance cluster
If you are doing high performance computing on a linux cluster and are bored from dealing with tons of configurations files for maintaining a parallel job configuration.
This python module has been developed during research for granular rigid body dynamics where complex and huge parallel MPI jobs needed to be configured in an uniform an reproducible way by using one single main config file for the [jobs](http://http://gabyx.github.io/GRSFramework/#videos). That included parallel tasks such as 3d rendering, general rigid body simulations, data analysis and image correlation on the HPC Euler and Brutus at ETH Zürich.The absolute main advantage of this configurator is the ability to configure and test the job locally on your preferred workstation. The job can be fully launched locally and tested until everything is in place and works as expected. Then, the job can be configured on a remote cluster and submitted to the batch system where it should complete successfully as well. (75% of the time :-)
See the documentation on:
[Homepage](http://gabyx.github.io/HPCJobConfigurator)