Skip to content

yinweijie/CFD-Eigen-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

基于Eigen 3.3.7开发的简易CFD Sovler,可用于熟悉CFD基本理论和实现过程。

标量输运部分编写参考Fluid 101 course 1 course 2

SIMPLE算法部分编写参考Sandip CFD Lectures

笔记整理见:

Co-Located SIMPLE · 语雀

TheoryNotes · 语雀


编译

下载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