About the Platform
What We Do
Our platform gives users the ability to create and manage elastic resource pools and high-performance computing (HPC) clusters on virtually any cloud service provider. The platform is designed to be accessible and universally useful: users can run scripts—called workflows—that are defined in a variety of programming languages across multiple pools and clusters.
PW customers use their own cloud accounts to deploy cloud HPC resources via the PW platform, meaning that HPC resources are our customer-deployed solution. While the PW platform can be deployed in different locations (i.e., in the cloud or on-premises), it is not deployed by customers directly.
Our goal is to make high-performance simulation and modeling computation as simple as possible, and we're working towards that goal every day.
Working With Cloud Resources
The process for using cloud resources typically follows these steps:
- Log in to the PW platform.
- Create or start a cluster with the configuration that best suits your work.
- Transfer your data to the cloud from an on-premises location or from an object storage, such as Amazon Web Services (AWS) S3 buckets, Google Cloud Storage (GCS) buckets, or Microsoft Azure Blob containers.
- Complete your computations.
- Transfer your data back to an on-premises location or to object storage.
- Shut down the cluster.
Essential Cloud Concepts
Clusters are standard HPC clusters well-suited for supporting the execution of a wide range of parallel applications, including MPI, OpenMP, and GPU-based applications as well as various hybrid combinations. Cloud-based clusters can run a variety of job schedulers, providing an environment that’s familiar to users of traditional HPC clusters. On the PW platform, a cluster has one controller node that sends jobs to the compute nodes, which are grouped into partitions.
Workflows are scripts written in a variety of languages and programming models. Typically, workflows orchestrate the execution of applications relevant to your domain, whether that’s computational fluid dynamics for mechanical engineers or molecular modeling for biochemists. Workflows are run on either pools or clusters, depending on the need of the workflow. There are several demonstration and template workflows available in the PW Marketplace (see Navigating the Platform > Marketplace for more information).
About This Guide
We constantly update the platform, adding features to make it easier to complete large-scale projects. Our documentation is a work in progress: the following instructions and information will be updated regularly as we work to improve our platform and our users’ experience.
We would love to hear your feedback. Feel free to share your requests for additional features and thoughts about the platform at firstname.lastname@example.org.