- 
                Notifications
    
You must be signed in to change notification settings  - Fork 124
 
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