The olaFlow CFD project source code and tutorials is hosted in GitHub:
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.
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
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
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.