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):
- OpenFOAM in a Docker container (Preferred method).
- A local installation of OpenFOAM.
- Github’s Codespace on foamUT for a fully remote experience (which uses the same Docker image and the unit testing framework).
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:
- Register to the Workshop’s event.
- Set up a Text Editor or an IDE for OpenFOAM development.
- Have a working OpenFOAM installation.
- Clone our unit-testing framework and make sure it works for you.
- 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).