
欧拉公式计算圆周率的Matlab代码及一维鬼流体法的PhD研究:基于不同水平集方法的数值模拟
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究探讨了利用Matlab编写欧拉公式计算圆周率,并深入探究了一维鬼流体法在不同水平集方法下的数值模拟,为复杂流体力学问题提供新的解决方案。
欧拉公式求长期率的MATLAB代码用于解决一维可压缩欧拉方程控制下的两材料流动问题,并采用剑桥大学科学计算小组Murray Cutforth开发的幻影流体方法入门指南,这些说明将帮助您在本地计算机上复制项目。
先决条件:
- Blitz++库:在相应位置获取。
- gnuplot:通过运行 `sudo apt-get install gnuplot` 安装。
汇编选择目录并运行以下命令:
```shell
git clone https://github.com/murraycutforth/exact_riemann_solver_idealgas.git
git clone https://github.com/murraycutforth/1D_Euler_GFM.git
cd exact_riemann_solver_idealgas
g++ -c exact_RS_idealgas.cpp
cd ../1D_Euler_GFM
make
```
运行模拟:
在执行 `1D_Euler_GFM.exe` 之前,需要在 `settings_file.txt` 中指定模拟选项。提供的选项包括:
- 长度:域中实际单元的数量(整数)
- numGC:每端的虚影单元数量(整数)
全部评论 (0)
还没有任何评论哟~


