{"data":{"slug":"schedmd-slurm","name":"slurm","tagline":"Slurm: A Highly Scalable Workload Manager","github_url":"https://github.com/SchedMD/slurm","owner":"SchedMD","repo":"slurm","owner_avatar_url":"https://avatars.githubusercontent.com/u/740245?v=4","primary_language":"C","stars":4124,"forks":865,"topics":["slurm","slurm-job-scheduler","slurm-workload-manager"],"archived":false,"github_pushed_at":"2026-07-10T22:57:07+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/schedmd-slurm","markdown_url":"https://www.graphcanon.com/tools/schedmd-slurm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/schedmd-slurm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=schedmd-slurm","description":"Slurm: A Highly Scalable Workload Manager","homepage_url":"https://slurm.schedmd.com/","license":"Other","open_issues":13,"watchers":137,"ai_summary":null,"readme_excerpt":"# Slurm Workload Manager\n\nThis is the Slurm Workload Manager. Slurm is an open-source cluster\nresource management and job scheduling system that strives to be simple,\nscalable, portable, fault-tolerant, and interconnect agnostic. Slurm\ncurrently has been tested only under Linux.\n\nAs a cluster resource manager, Slurm provides three key functions.\nFirst, it allocates exclusive and/or non-exclusive access to resources\n(compute nodes) to users for some duration of time so they can perform\nwork. Second, it provides a framework for starting, executing, and\nmonitoring work (normally a parallel job) on the set of allocated nodes.\nFinally, it arbitrates conflicting requests for resources by managing a\nqueue of pending work.\n\n# NOTES FOR GITHUB DEVELOPERS\n\nThe official issue tracker for Slurm is at\n\n:   <https://support.schedmd.com/>\n\nWe welcome code contributions and patches. Please see\n[the contributing guidelines](CONTRIBUTING.md) for further details.\n\n# SOURCE DISTRIBUTION HIERARCHY\n\nThe top-level distribution directory contains this README as well as\nother high-level documentation files, and the scripts used to configure\nand build Slurm (see INSTALL). Subdirectories contain the source-code\nfor Slurm as well as a test suite and further documentation. A quick\ndescription of the subdirectories of the Slurm distribution follows:\n\n> src/ \\[ Slurm source \\]\n>\n> :   Slurm source code is further organized into self explanatory\n>     subdirectories such as src/api, src/slurmctld, etc.\n>\n> doc/ \\[ Slurm documentation \\]\n>\n> :   The documentation directory contains some latex, html, and ascii\n>     text papers, READMEs, and guides. Manual pages for the Slurm\n>     commands and configuration files are also under the doc/\n>     directory.\n>\n> etc/ \\[ Slurm configuration \\]\n>\n> :   The etc/ directory contains a sample config file, as well as some\n>     scripts useful for running Slurm.\n>\n> slurm/ \\[ Slurm include files \\]\n>\n> :   This directory contains installed include files, such as slurm.h\n>     and slurm_errno.h, needed for compiling against the Slurm API.\n>\n> testsuite/ \\[ Slurm test suite \\]\n>\n> :   The testsuite directory contains an extensive collection of tests\n>     written for Check, Expect and Pytest.\n>\n> auxdir/ \\[ autotools directory \\]\n>\n> :   Directory for autotools scripts and files used to configure and\n>     build Slurm\n>\n> contribs/ \\[ helpful tools outside of Slurm proper \\]\n>\n> :   Directory for anything that is outside of slurm proper such as a\n>     different api or such. To have this build you need to do a make\n>     contrib/install-contrib.\n\n# COMPILING AND INSTALLING THE DISTRIBUTION\n\nPlease see the instructions at\n\n:   <https://slurm.schedmd.com/quickstart_admin.html>\n\nExtensive documentation is available from our home page at\n\n:   <https://slurm.schedmd.com/slurm.html>\n\n# LEGAL\n\nSlurm is provided \\\"as is\\\" and with no warranty. This software is\ndistributed under the GNU General Public License, please see the files\nCOPYING, DISCLAIMER, and LICENSE.OpenSSL for details.","github_created_at":"2011-06-20T16:15:51+00:00","created_at":"2026-07-11T23:31:09.239133+00:00","updated_at":"2026-07-11T23:31:15.858687+00:00","categories":[{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"slurm-workload-manager","name":"slurm-workload-manager"},{"slug":"slurm-job-scheduler","name":"slurm-job-scheduler"},{"slug":"c","name":"c++"},{"slug":"slurm","name":"slurm"}],"trust":{"provenance":{"is_fork":false,"github_id":1924458,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:31:11.500Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":6,"days_since_push":1,"last_release_at":"2026-06-09T20:46:30Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:31:11.835Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:31:11.205Z"},"languages":{"value":["c"],"source":"github.language","observed_at":"2026-07-11T23:31:11.205Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-11T23:31:11.205Z"}}}}