Source Code

The olaFlow CFD project source code and tutorials is hosted in GitHub:

https://github.com/phicau/olaFlow

Supplementary materials such as a solver coupled with isoAdvector, turbulence models especially modified for wave simulations and additional tutorial cases can be found in: https://github.com/phicau/olaFlow_supplementary

Tutorials for older versions of the model can be accessed here.

about-image

Basic Download Guide

To get a copy of olaFlow source code, reference materials and tutorials run the following command in a terminal:

git clone https://github.com/phicau/olaFlow.git

Basic Compilation Guide

Compilation is straightforward. Make sure that your preferred OpenFOAM distribution is loaded and simply run the following script on the terminal from the olaFlow base folder:

./allMake

Basic Update Guide

Code updates can be downloaded in the future from the olaFlow folder, and the code needs to be recompiled, as follows:

git checkout
git pull
./allMake

If updating fails, try downloading the code again.