Mylife

折腾过的代码

作者 代码 其他
李新亮 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
  • 湍流,转捩???
  • 机器学习