Back: 4. Remote Desktop | CFDDFC on AWS | Next: 6. Data Storage

Contents

  1. The CFDDFC command line interface (CLI)
  2. Install the CFDDFC CLI
  3. Configure the CFDDFC CLI
  4. Launch an Instance
  5. Run on an Instance
  6. Terminate an Instance

The CFDDFC Command Line Interface

We provide a command line interface (CLI) to manage instances of CFDDFC on Amazon Web Services (AWS), transfer data to and from instances and run OpenFOAM applications on the instances.  Users can conveniently launch and terminate instances and check instance state.  They can transfer OpenFOAM cases files to an instance, list the files on an instance and transfer results back to their local machine.  They can run OpenFOAM applications on the instance either remotely, or by a logging in via the terminal or, optionally, by remote desktop.

Supported Operating Systems

The CFDDFC CLI is a collection of shell scripts that should run natively on Linux and macOS.  The scripts should also run on Windows 10 using Bash on Ubuntu on Windows (a compatibility layer for running Linux applications on Windows).

Dependent Software: AWS CLI

The CFDDFC CLI requires an installation of the AWS CLI to interface to connect with AWS via the terminal. Currently, we recommend installing the AWS CLI using the bundled installer but installation with pip is an effective alternative.  We do not recommend installation through standard repository packages, e.g. using apt-get on Debian/Ubuntu, because those packages can be out of date.  Note for Windows 10: the AWS CLI must be installed under Linux within Bash on Ubuntu on Windows.

Licence

The CFDDFC CLI is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public Licence.  You are free to remix, transform and build upon the shell scripts of the CLI but you may not distribute the modified material.  You can however contact us to suggest changes or additions to the scripts.

Next Step : Install the CFDDFC CLI

Back: 4. Remote Desktop | CFDDFC on AWSNext: 6. Data Storage