CFD solver based on CVFEM. This projects make extensive use of various packages from the Trilinos project. The framework is heavily inspired by the Nalu project.
- Trilinos
- yaml-cpp
- boost
- Install Spack
- Install Trilinos with Spack
- Edit the paths to trilinos and yaml in build/do-configHOFlow, usually spack/opt/etc.
- Change to build/ directory
- Execute the following command to run cmake
$ ./do-configHOFlow
- Execute the following command to build
$ make
- Change to doc/ directory
- Execute the following command to run doxygen
$ doxygen
If the graphs (e.g. class hierarchy) are not properly displayed, install graphviz.
- Add the location of the executable to the PATH variable, usually build/hoflow_d.exe
- Edit the path to your Spack installation in the bashrc
- Source the bashrc
- Switch to the directory containing the simulation case (where the input and mesh file is located)
- Execute the following command to run the simulation
$ hoflow_d.exe --input <input filename>
Execute the following command to see all options
$ hoflow_d.exe --help