-
Notifications
You must be signed in to change notification settings - Fork 119
About PySlurm
Giovanni Torres edited this page Aug 19, 2017
·
1 revision
PySlurm is a Cython wrapper around functions and data structures exposed in Slurm's C API.
Slurm is an open source, high performance computing (HPC) scheduler and management system that runs on Linux. Its extensive API is written in C. Cython, in addition to being a static compiler for Python, allows you to wrap existing libraries of C code and create C extensions for Python. PySlurm aims to wrap most, if not all, of the Slurm API.
Intro
Getting Started
Development
- Running a local user installation
- Testing PySlurm with Docker
- Continuous Integration
- Updating PySlurm for New Slurm Releases
- Using latest version of Cython
- Strings and bytes in Cython
- Profiling PySlurm
- Checking for memory leaks
- Do's and Dont's
- Slurm shell completion
Contributing