基于Eigen 3.3.7开发的简易CFD Sovler,可用于熟悉CFD基本理论和实现过程。
标量输运部分编写参考Fluid 101 course 1 course 2
SIMPLE算法部分编写参考Sandip CFD Lectures
笔记整理见:
下载Eigen库
cd CFD-Eigen-Solver
wget https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz
编译Eigen:
tar xvf eigen-3.3.7.tar.gz
cd eigen-3.3.7/
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=release \
-DCMAKE_INSTALL_PREFIX=../../lib_eigen337 \
..
make -j
make check
make install
编译CFD_Eigen:
cmake -S . -B build
cmake --build build