折腾过的代码
| 作者 | 代码 | 其他 |
|---|---|---|
| 李新亮 | opencfd-ec, opencfd-comb0d | 增添了平衡、非平衡、滑移 |
| J Blazek | struct2d | 修改成了struct3d |
| .. | openfoam | rhoCentralFoam,dbnsFoam,hy2Foam 主要问题,BlockLduMatrix底层类待完善,等开发者完善后可以实现隐式推进 |
| szaghi | OFF | . |
| YYD | NS3D, NSNEQ | 添加平衡、修改反应模型、输运模型、并行 |
| . | neq2005 | . |
| andrealani | COOLFluiD | 占内存 |
| Eric Perrell | hypCFD | 重写了无粘分裂,将ADI推进改为LUSGS,简化了源项Jacobian |
| Emre Sozer | freeCFD | . |
| Katate Masatsuka | idolikecfd | 非结构极好的教程 |
| Liu | SPH | 玩具 |
| . | NSMB | 早期看了结构,师兄说不能算粘性, 不过程序显示可以计算 |
| . | CFL3d网络版 | 缺文件。据说又快又好。不过我不喜欢上百个函数参数 |
| Douglas Schwer | DUNS | 代码难读。王丁喜懂 |
| . | Mutation | . Fortran77 有C++ API |
| . | Mutationpp | . C++ 有部分fortran API |
| NASA | CEA | . 只有平衡 |
折腾过的工具
- Linux Shell
- vi
- Graphviz
- Doxygen
- make
- cmake
- Hexo
- latex
短期目标
实现
- 多温度模型
- 多热力学模型
- 多化学动力学模型
- 多块并行
进一步方向
- 非结构
- 网格技术
- DSMC CFD混合技术
- 高阶
- DG
- 湍流,转捩???
- 机器学习