OpenFoam——求解器结构
目录显示
// 进入求解器文件夹
sol
// 可以安装tree,来显示文件结构,在根目录下执行
sudo apt-get install tree
// 显示文件目录
tree -x // 显示当前文件夹下
tree -d // 显示所有
tree -p 2 // 显示2级
1、 基本求解器
├── basic
│ ├── laplacianFoam
│ ├── potentialFoam
│ └── scalarTransportFoam
laplacianFoam:
potentialFoam:
scalarTransportFoam:
2、 燃烧有关
├── combustion
│ ├── chemFoam
│ ├── coldEngineFoam
│ ├── PDRFoam
│ ├── reactingFoam
│ └── XiFoam
3、 可压求解器
├── compressible
│ ├── rhoCentralFoam
│ ├── rhoPimpleFoam
│ └── rhoSimpleFoam
4、 不可压求解器
├── incompressible
│ ├── adjointShapeOptimisationFoam
│ ├── boundaryFoam
│ ├── icoFoam
│ ├── nonNewtonianIcoFoam
│ ├── pimpleFoam
│ ├── pisoFoam
│ ├── shallowWaterFoam
│ └── simpleFoam
说明:
- icoFoam:unsteady laminar,incompressible flow
- simpleFoam:steady turbulent incompressible flow
- pimpleFoam:unsteady turbulent incompressible flow
- pisoFoam:unsteady turbulent incompressible flow
- adjointShapeOptimisationFoam:
- boundaryFoam:
- nonNewtonianIcoFoam:
- shallowWaterFoam:solve the shallow water equations(潜水方程)
- pimpleDyMFoam:pimpleFoam + dynamic mesh(加上动网格功能)
- SRFPimpleFoam:pimpleFoam + rotating framework (旋转坐标系)
- porousSimpleFoam:simpleFoam + porous media model
5、 多相流
├── multiphase
│ ├── cavitatingFoam
│ ├── compressibleInterFoam
│ ├── compressibleMultiphaseInterFoam
│ ├── driftFluxFoam
│ ├── interFoam
│ ├── multiphaseEulerFoam
│ ├── multiphaseInterFoam
│ ├── potentialFreeSurfaceFoam
│ └── twoLiquidMixingFoam
6、 其他求解器
├── discreteMethods
│ ├── dsmc
│ └── molecularDynamics
├── DNS
│ └── dnsFoam
├── electromagnetics
│ ├── electrostaticFoam
│ ├── magneticFoam
│ └── mhdFoam
├── financial
│ └── financialFoam
├── heatTransfer
│ ├── buoyantPimpleFoam
│ ├── buoyantSimpleFoam
│ ├── chtMultiRegionFoam
│ └── thermoFoam
├── lagrangian
│ ├── denseParticleFoam
│ ├── particleFoam
│ └── rhoParticleFoam
└── stressAnalysis
└── solidDisplacementFoam