Getting Started with CFDDFC on AWS

Amazon Web Services (AWS) provides pay-as-you-go cloud computing in the form of a broad set of products including compute, data storage, databases, etc. Although the full range of AWS’s products is vast, CFD requires only a few key services, listed below.

Amazon EC2

Amazon EC2 provides computing resources in the form of virtual servers — known as instances — which can be used to run CFD. Users can boot an instance from an Amazon Machine Image (AMI), selected from a set of instance types with varying combinations of CPU, memory, storage, and networking capacity. The Compute-Optimised (C-series) instance types are best suited to CFD due to their high performance processors. The main types are listed below; for further Information, see Choosing an Instance for CFD.

Steps to run OpenFOAM on AWS   AWS Marketplace

1. Setup & Configuration

Register for Amazon Web Services and setup secure access to AWS Elastic Cloud Compute (EC2)

2. Launch an Instance

Launch instances of Ubuntu Linux with OpenFOAM, ParaView and FreeCAD on AWS EC2

3. Connect to the Instance

Connect to the cloud with SSH and start running CFD simulations with OpenFOAM

4. Remote Desktop

Connect the remote desktop to the cloud to start running and visualizing CFD simulations

5. Command Line Interface

Use the CLI to launch and manage instances, transfer data and run OpenFOAM applications

6. Data Storage

Information and settings about persistent storage of data with Elastic Block Store (EBS)

7. Creating a Cluster

Instructions on creating a networked cluster for running larger CFD computations in parallel