LESGO is a parallel pseudo-spectral large-eddy simulation code.
LESGO comes with support for MacOS with libraries and dependencies installed using Homebrew. If some of these libaries or dependencies are already installed and you do not want to overwrite these using the Homebrew versions, some modification of the CMakeLists.txt file will be necessary.
Install gcc, open-mpi, fftw, and cmake in the terminal:
brew install gcc
brew install open-mpi
brew install fftw --with-fortran --with-mpi
brew install cmake
Change the environment flag for lesgo on line 14 of CMakeLists.txt to:
set(hostname "darwin-brew")
Compile in terminal:
./build-lesgo