AWS ParallelCluster

Quickly build HPC compute environments on AWS

AWS ParallelCluster is an AWS-supported open source cluster management tool that makes it easy for you to deploy and manage High Performance Computing (HPC) clusters on AWS. ParallelCluster uses a simple text file to model and provision all the resources needed for your HPC applications in an automated and secure manner. It also supports a variety of job schedulers such as AWS Batch, SGE, Torque, and Slurm for easy job submissions.

AWS ParallelCluster is built on the popular open source CfnCluster project and is released via the Python Package Index (PyPI). ParallelCluster's source code is hosted on the Amazon Web Services repository on GitHub. AWS ParallelCluster is available at no additional charge, and you pay only for the AWS resources needed to run your applications.

Benefits

Automatic Resource Scaling

With AWS ParallelCluster, you can use a simple text file to model, provision, and dynamically scale the resources needed for your applications in an automated and secure manner.

Easy Cluster Management

With AWS ParallelCluster you can provision resources in a safe, repeatable manner, allowing you to build and rebuild your infrastructure without the need for manual actions or custom scripts.

Seamless Migration to the Cloud

AWS ParallelCluster supports a wide variety of operating systems and batch schedulers so you can migrate your existing HPC workloads with little to no modifications.

How it works

dcv-how-it-works

Use cases

Optimizing Production Workloads

To take full advantage of the elasticity and breadth of cloud-based services, migrating HPC workloads require choosing the right compute, storage, and networking resources for each workload. Use ParallelCluster to easily create and manage multiple custom HPC clusters to meet the unique requirements of your workloads.

Fast Prototyping

Researchers and engineers testing new products need access to HPC clusters on short notice so that they can iterate as quickly as possible. AWS ParallelCluster makes it easier for researchers and engineers to spin up custom HPC clusters on demand without the need for manual actions or custom scripts.

Resources

Tutorial: Running your first job on AWS ParallelCluster
 
Tutorial: Running an MPI job with AWS ParallelCluster and AWS Batch
 
Blog: Introducing AWS ParallelCluster
Mark Duffield 11/13/2018
 
Blog: Scale HPC Workloads with Elastic Fabric Adapter (EFA) and AWS ParallelCluster
Sean Smith 06/11/2019
 
Blog: Best Practices for Running Ansys Fluent Using AWS ParallelCluster
Nicola Venuti 07/29/2019
 
Blog: AWS ParallelCluster with AWS Directory Services Authentication
Nicola Venuti 07/31/2019
 

Videos

Your First HPC Cluster on AWS - AWS Online Tech Talks (47:06)
Product-Page_Standard-Icons_01_Product-Features_SqInk
Learn more about AWS services for HPC

Learn about all the AWS services you can use to build an HPC solution on AWS

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Get started with HPC on AWS

Build your first HPC cluster on AWS

Sign in