{"id":13648224,"url":"https://github.com/aws/aws-parallelcluster","last_synced_at":"2026-04-02T02:17:38.167Z","repository":{"id":16955774,"uuid":"19718034","full_name":"aws/aws-parallelcluster","owner":"aws","description":"AWS ParallelCluster is an AWS supported Open Source cluster management tool to deploy and manage HPC clusters in the AWS cloud.","archived":false,"fork":false,"pushed_at":"2026-03-31T17:47:22.000Z","size":28735,"stargazers_count":885,"open_issues_count":188,"forks_count":320,"subscribers_count":79,"default_branch":"develop","last_synced_at":"2026-03-31T19:43:26.568Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/aws/aws-parallelcluster","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.txt","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-05-12T22:42:19.000Z","updated_at":"2026-03-31T17:47:27.000Z","dependencies_parsed_at":"2023-01-14T12:44:23.344Z","dependency_job_id":"405a72af-3665-473e-9a79-71be94adffe0","html_url":"https://github.com/aws/aws-parallelcluster","commit_stats":{"total_commits":5812,"total_committers":143,"mean_commits":40.64335664335665,"dds":0.8697522367515486,"last_synced_commit":"3997c2ded9d04fc591b3bd70b22e4ee991c9c67b"},"previous_names":["awslabs/cfncluster"],"tags_count":108,"template":false,"template_full_name":null,"purl":"pkg:github/aws/aws-parallelcluster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-parallelcluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-parallelcluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-parallelcluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-parallelcluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/aws-parallelcluster/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-parallelcluster/sbom","scorecard":{"id":219419,"data":{"date":"2025-08-11","repo":{"name":"github.com/aws/aws-parallelcluster","commit":"839f0e2e316b8b35c235ccbb74b6a4c3156c9181"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump_version.yml:20","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/bump_version_awsbatch_cli.yml:20","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:14","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:15","Warn: no topLevel permission defined: .github/workflows/bump_version.yml:1","Warn: no topLevel permission defined: .github/workflows/bump_version_awsbatch_cli.yml:1","Warn: no topLevel permission defined: .github/workflows/changelog_enforcer.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/closed-issue-message.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/security_exclusions_checker.yml:1","Warn: no topLevel permission defined: .github/workflows/unsafe_patterns_checker.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: api/gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/aws/.github/SECURITY.md:1","Info: Found linked content: github.com/aws/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/aws/.github/SECURITY.md:1","Info: Found text in security policy: github.com/aws/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"then\" can only be used in an if: cli/src/pcluster/resources/compute_node/user_data.sh:0","Info: Possibly incomplete results: error parsing shell code: \"then\" can only be used in an if: cli/src/pcluster/resources/head_node/user_data.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump_version.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/bump_version.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump_version.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/bump_version.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bump_version.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/bump_version.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump_version_awsbatch_cli.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/bump_version_awsbatch_cli.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bump_version_awsbatch_cli.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/bump_version_awsbatch_cli.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog_enforcer.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/changelog_enforcer.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/changelog_enforcer.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/changelog_enforcer.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:157: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:197: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/ci.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/closed-issue-message.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/closed-issue-message.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/codeql-analysis.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/codeql-analysis.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/codeql-analysis.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/no-response.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/no-response.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/security_exclusions_checker.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/security_exclusions_checker.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unsafe_patterns_checker.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/aws/aws-parallelcluster/unsafe_patterns_checker.yml/develop?enable=pin","Warn: containerImage not pinned by hash: api/tests/Dockerfile:2","Warn: containerImage not pinned by hash: api/tests/Dockerfile:10","Warn: containerImage not pinned by hash: cli/src/pcluster/resources/batch/docker/alinux2/Dockerfile:1: pin your Docker image by updating public.ecr.aws/amazonlinux/amazonlinux:2 to public.ecr.aws/amazonlinux/amazonlinux:2@sha256:281cd59b0f58e009fd9165c26e05eafcf8523fa10651fe36f725b7f7e20b094a","Warn: containerImage not pinned by hash: cli/src/pcluster/resources/batch/docker/alinux2023/Dockerfile:1: pin your Docker image by updating public.ecr.aws/amazonlinux/amazonlinux:2023 to public.ecr.aws/amazonlinux/amazonlinux:2023@sha256:16be01492b5ab08c47f64f615e8787e675e8f0e67bcefcd43cfca164b6b9d788","Warn: pipCommand not pinned by hash: api/tests/Dockerfile:4","Warn: pipCommand not pinned by hash: api/tests/Dockerfile:17","Warn: pipCommand not pinned by hash: api/tests/Dockerfile:18","Warn: pipCommand not pinned by hash: api/tests/Dockerfile:24","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/efa/test_efa/test_efa/install-fabtests.sh:41","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/performance_tests/resources/bootstrap/post.head.sh:42","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/performance_tests/resources/bootstrap/post.head.sh:44","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/performance_tests/resources/bootstrap/post.head.sh:47","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/trainium/test_trainium/test_trainium/neuron-installation.sh:141","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/trainium/test_trainium/test_trainium/neuron-installation.sh:142","Warn: pipCommand not pinned by hash: tests/integration-tests/tests/trainium/test_trainium/test_trainium/neuron-installation.sh:146","Warn: npmCommand not pinned by hash: .github/workflows/bump_version.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:151","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:162","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:185","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:186","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:95","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  11 third-party GitHubAction dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned","Info:   0 out of  15 pipCommand dependencies pinned","Info:   0 out of   3 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"42 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: PYSEC-2018-66 / GHSA-562c-5r94-xh97","Warn: Project is vulnerable to: PYSEC-2019-179 / GHSA-5wv5-4vpf-pj6m","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203","Warn: Project is vulnerable to: PYSEC-2019-217 / GHSA-462w-v97r-4m45","Warn: Project is vulnerable to: PYSEC-2014-8 / GHSA-8r7q-cvjq-x353","Warn: Project is vulnerable to: PYSEC-2014-82 / GHSA-fqh9-2qgg-h84h","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: PYSEC-2019-220 / GHSA-hj2j-77xm-mc5v","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2020-49 / GHSA-j66q-qmrc-89rx","Warn: Project is vulnerable to: PYSEC-2019-41 / GHSA-qfc5-mcwq-26q8","Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2013-31 / GHSA-6748-36qp-fx6r","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: PYSEC-2022-243 / GHSA-7xr3-6ggc-wc9p","Warn: Project is vulnerable to: PYSEC-2022-244 / GHSA-f83q-2cp7-qrjg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T02:12:04.602Z","repository_id":16955774,"created_at":"2025-08-17T02:12:04.602Z","updated_at":"2025-08-17T02:12:04.602Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T01:04:04.182Z","updated_at":"2026-04-02T02:17:38.153Z","avatar_url":"https://github.com/aws.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"AWS ParallelCluster - HPC for the Cloud\n=======================================\n\n[![PyPI Version](https://img.shields.io/pypi/v/aws-parallelcluster)](https://pypi.org/project/aws-parallelcluster/)\n[![Spack Version](https://img.shields.io/spack/v/aws-parallelcluster)](https://spack.readthedocs.io/en/latest/package_list.html#aws-parallelcluster)\n[![Conda Verseion](https://img.shields.io/conda/vn/conda-forge/aws-parallelcluster)](https://anaconda.org/conda-forge/aws-parallelcluster)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![codecov](https://codecov.io/gh/aws/aws-parallelcluster/branch/develop/graph/badge.svg)](https://codecov.io/gh/aws/aws-parallelcluster)\n[![ParallelCluster CI](https://github.com/aws/aws-parallelcluster/workflows/ParallelCluster%20CI/badge.svg)](https://github.com/aws/aws-parallelcluster/actions)\n\nAWS ParallelCluster is an AWS supported Open Source cluster management tool that makes it easy for you to deploy and\nmanage High Performance Computing (HPC) clusters in the AWS cloud.\nBuilt on the Open Source CfnCluster project, AWS ParallelCluster enables you to quickly build an HPC compute environment in AWS.\nIt automatically sets up the required compute resources and a shared filesystem and offers a variety of batch schedulers such as AWS Batch and Slurm.\nAWS ParallelCluster facilitates both quick start proof of concepts (POCs) and production deployments.\nYou can build higher level workflows, such as a Genomics portal that automates the entire DNA sequencing workflow, on top of AWS ParallelCluster.\n\nQuick Start\n-----------\n**IMPORTANT**: you will need an **Amazon EC2 Key Pair** to be able to complete the following steps.\nPlease see the [Official AWS Guide](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html).\n\nFirst, prepare a Python Virtual Environment for ParallelCluster, note ParallelCluster \u003e= 3.0.0 requires Python \u003e= 3.7.\n```\npython3 -m pip install --upgrade pip\npython3 -m pip install --user --upgrade virtualenv\npython3 -m virtualenv ~/hpc-ve\nsource ~/hpc-ve/bin/activate\n```\n\nMake sure you have installed the [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html):\n\n```\n$ pip3 install awscli\n```\n\n[Node.js](https://nodejs.org/en/) is required by AWS CDK library used by ParallelCluster.\nPlease reference installation instructions [in the AWS CDK documentaton](https://docs.aws.amazon.com/cdk/v2/guide/work-with.html#work-with-prerequisites).\n\nThen you can install AWS ParallelCluster:\n\n```\n$ pip3 install aws-parallelcluster\n```\n\nNext, configure your aws credentials and default region:\n\n```\n$ aws configure\nAWS Access Key ID [None]: YOUR_KEY\nAWS Secret Access Key [None]: YOUR_SECRET\nDefault region name [us-east-1]:\nDefault output format [None]:\n```\n\nThen, run ``pcluster configure``. A list of valid options will be displayed for each\nconfiguration parameter. Type an option number and press ``Enter`` to select a specific option,\nor just press ``Enter`` to accept the default option.\n\n```\n$ pcluster configure --config /dir/cluster-config.yaml\nINFO: Configuration file /dir/cluster-config.yaml will be written.\nPress CTRL-C to interrupt the procedure.\n\n\nAllowed values for AWS Region ID:\n1. eu-north-1\n...\n15. us-west-1\n16. us-west-2\nAWS Region ID [us-east-1]:\n```\n\nBe sure to select a region containing the EC2 key pair you wish to use. You can also import a public key using\n[these instructions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html#how-to-generate-your-own-key-and-import-it-to-aws).\n\nDuring the process you will be asked to set up your networking environment. The wizard will offer you the choice of\nusing an existing VPC or creating a new one on the fly.\n\n```\nAutomate VPC creation? (y/n) [n]:\n```\n\nEnter ``n`` if you already have a VPC suitable for the cluster. Otherwise you can let ``pcluster configure``\ncreate a VPC for you. The same choice is given for the subnet: you can select a valid subnet ID for\nboth the head node and compute nodes, or you can let ``pcluster configure`` set up everything for you.\nThe same choice is given for the subnet configuration: you can select a valid subnet ID for both\nthe head node and compute nodes, or you can let pcluster configure set up everything for you.\nIn the latter case, just select the configuration you prefer.\n\n```\nAutomate Subnet creation? (y/n) [y]: y\nAllowed values for Network Configuration:\n1. Head node in a public subnet and compute fleet in a private subnet\n2. Head node and compute fleet in the same public subnet\n```\n\n\nAt the end of the process a message like this one will be shown:\n\n```\nConfiguration file written to /dir/conf_file\nYou can edit your configuration file or simply run 'pcluster create-cluster --cluster-name cluster-name --cluster-configuration /dir/cluster-config.yaml' to create your cluster.\n```\n\n\nNow you can create your first cluster:\n\n```\n$ pcluster create-cluster --cluster-name myfirstcluster --cluster-configuration /dir/cluster-config.yaml\n```\n\n\nAfter the cluster finishes creating, log in:\n\n```\n$ pcluster ssh --cluster-name myfirstcluster\n```\n\nYou can view the running compute hosts:\n\n```\n$ sinfo\n```\n\nFor more information on any of these steps see the [Getting Started Guide](https://docs.aws.amazon.com/parallelcluster/latest/ug/install-v3.html).\n\nDocumentation\n-------------\n\nWe've been working hard to greatly improve the [Documentation](https://docs.aws.amazon.com/parallelcluster/latest/ug/), it's now published in 10 languages, one of the many benefits of being hosted on AWS Docs. Of most interest to new users is\nthe [Getting Started Guide](https://docs.aws.amazon.com/parallelcluster/latest/ug/install-v3.html).\n\nIf you have changes you would like to see in the docs, please either submit feedback using the feedback link at the bottom\nof each page or create an issue or pull request for the project at:\nhttps://github.com/awsdocs/aws-parallelcluster-user-guide.\n\nIssues\n------\n\n[![GitHub issues](https://img.shields.io/github/issues/aws/aws-parallelcluster.svg)](https://github.com/aws/aws-parallelcluster/issues)\n[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/aws/aws-parallelcluster.svg)](https://github.com/aws/aws-parallelcluster/issues?q=is%3Aissue+is%3Aclosed)\n\nPlease open a GitHub issue for any feedback or issues:\nhttps://github.com/aws/aws-parallelcluster/issues.  There is also an active AWS\nHPC forum which may be helpful: https://repost.aws/tags/TAbl-DsTlyQMe0T2i-d5Rr8g/aws-parallel-cluster.\n\nChanges\n-------\n\n### CfnCluster to AWS ParallelCluster\nIn Version `2.0.0`, we changed the name of CfnCluster to AWS ParallelCluster. With that name change we released several new features, which you can read about in the [Change Log](https://github.com/aws/aws-parallelcluster/blob/develop/CHANGELOG.md#200).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-parallelcluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Faws-parallelcluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-parallelcluster/lists"}