OpenFOAM environment 101

You need to be on a Linux machine somehow.

Common options if you’re running on a Linux OS (or macOS, choose what suits you):

If your main OS is Windows, you have a couple of options (Again, choose whatever you’re comfortable with):

  • OpenFOAM in a Docker container (Preferred method).
  • Install a Linux virtual machine.
  • Github’s Codespace for a fully remote experience (which uses the same Docker image and the unit testing framework).
  • Use BlueCFD type of deal, although then I wouldn’t be able to help much if you run into MPI problems.

In order to optimize your experience during the hands-on sessions, I ask you to go through a quick pre-flight checklist:

  1. Register to the Workshop’s event.
  2. Set up a Text Editor or an IDE for OpenFOAM development.
  3. Have a working OpenFOAM installation.
  4. Clone our unit-testing framework and make sure it works for you.
  5. Solve a demo exercise so you get familiarized with the typical workflow during the hands-on sessions (You’ll need no knowledge from the workshop for this).