- Basic OpenFOAM usage with script
- simpleFoam pisoFoam pimpleFoam usage
- RANS LES model study
- Euler-Euler multiphase case
- Euler-Lagrangian multiphase case
- Weak FSI using pimpleFoam
- Flow through porous media using porousSimpleFoam
- and so on ...
.
├── 2D_Plane_EE_Multiphase
├── 2D_Plane_LES
├── 2D_Plane_pimpleFoam
├── 2D_Plane_pisoFoam
├── 2D_Plane_simpleFoam
├── Airway_EL_run
├── Flow_around_cylider
├── PorousMedia
├── VIV_cylider
├── LICENSE
└── README.md
This case is an Euler-Euler multiphase case around an plane using OpenFOAM-7, not fix to OpenFOAM-8.
The mesh generated by snappyHexMesh, solving by twoPhaseEulerFoam.
.
├── 0_org
│ ├── alpha.air
│ ├── alpha.particles
│ ├── alphat.air
│ ├── alphat.particles
│ ├── epsilon.air
│ ├── k.air
│ ├── nut.air
│ ├── nut.particles
│ ├── p
│ ├── p_rgh
│ ├── T.air
│ ├── Theta.particles
│ ├── T.particles
│ ├── U.air
│ └── U.particles
├── Allrun
├── constant
│ ├── extendedFeatureEdgeMesh
│ │ └── plane.extendedFeatureEdgeMesh
│ ├── g
│ ├── include
│ │ └── turbulenceModels
│ ├── phaseProperties
│ ├── thermophysicalProperties.air
│ ├── thermophysicalProperties.particles
│ ├── triSurface
│ │ ├── plane.eMesh
│ │ └── plane.stl
│ ├── turbulenceProperties.air
│ └── turbulenceProperties.particles
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ └── probes
├── residuals
├── snappyHexMeshDict
└── surfaceFeaturesDict
.
├── 0_org
│ ├── epsilon
│ ├── k
│ ├── nut
│ ├── nuTilda
│ ├── omega
│ ├── p
│ └── U
├── constant
│ ├── include
│ │ └── turbulenceModels
│ ├── transportProperties
│ └── turbulenceProperties
├── gnuplot
│ ├── gnuplot_script
│ └── residual.png
├── gunplot.plt
├── run_clean.sh
├── run_solver.sh
├── show_residuals.sh
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ └── probes
└── residuals
.
├── 0_org
│ ├── U
│ ├── epsilon
│ ├── k
│ ├── nuTilda
│ ├── nut
│ ├── omega
│ └── p
├── constant
│ ├── include
│ │ └── turbulenceModels
│ ├── transportProperties
│ └── turbulenceProperties
├── run_solver.sh
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ └── probes
└── residuals
.
├── 0_org
│ ├── U
│ ├── epsilon
│ ├── k
│ ├── nuTilda
│ ├── nut
│ ├── omega
│ └── p
├── constant
│ ├── include
│ │ └── turbulenceModels
│ ├── transportProperties
│ └── turbulenceProperties
├── run_solver.sh
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ └── probes
└── residuals
.
├── 0_org
│ ├── U
│ ├── epsilon
│ ├── k
│ ├── nuTilda
│ ├── nut
│ ├── omega
│ └── p
├── constant
│ ├── include
│ │ └── turbulenceModels
│ ├── transportProperties
│ └── turbulenceProperties
├── run_solver.sh
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ └── probes
└── residuals
.
├── 0
├── Allrun
├── Case.OpenFOAM
├── constant
│ ├── g
│ ├── kinematicCloudProperties
│ ├── transportProperties
│ └── turbulenceProperties.air
├── steady
│ ├── 0
│ │ ├── U
│ │ └── p
│ ├── constant
│ │ ├── transportProperties
│ │ └── turbulenceProperties
│ ├── mesh
│ │ └── 6W.msh
│ └── system
│ ├── controlDict
│ ├── decomposeParDict
│ ├── fvSchemes
│ ├── fvSolution
│ └── residuals
└── system
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
└── residuals
.
├── 0
│ ├── U
│ ├── k
│ ├── nut
│ └── p
├── Newrun
├── constant
│ ├── include
│ │ └── turbulenceModels
│ ├── transportProperties
│ └── turbulenceProperties
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fvSchemes
├── fvSolution
├── include
│ ├── Lambda2
│ ├── Q
│ ├── fieldAverage
│ ├── forceCoeffs
│ ├── forces
│ ├── probes
│ ├── singleGraph
│ └── surfaces
└── residuals
This case is for Vortex-induced vibration around cylinder, using pimpleFoam in OpenFOAM. For weak FSI only.
.
├── 0
│ ├── U
│ ├── k
│ ├── motionScale
│ ├── nut
│ ├── p
│ └── pointDisplacement
├── Allrun
├── constant
│ ├── dynamicMeshDict
│ ├── transportProperties
│ └── turbulenceProperties
├── gnuplot
│ ├── gnuplot_script
│ └── plotCdCl
├── readme
├── system
│ ├── blockMeshDict
│ ├── controlDict
│ ├── decomposeParDict
│ ├── forceCoeffs
│ ├── fvSchemes
│ └── fvSolution
└── txy.py
.
├── 0_org
│ ├── U
│ ├── epsilon
│ ├── k
│ ├── nuTilda
│ ├── nut
│ ├── omega
│ └── p
├── Allrun
├── boxmesh.py
├── constant
│ ├── extendedFeatureEdgeMesh
│ │ └── fluid.extendedFeatureEdgeMesh
│ ├── include
│ │ └── turbulenceModels
│ ├── porosityProperties
│ ├── transportProperties
│ ├── triSurface
│ │ ├── fluid.eMesh
│ │ └── fluid.stl
│ └── turbulenceProperties
├── gen_topoSet.py
├── new_post.py
└── system
├── blockMeshDict
├── controlDict
├── decomposeParDict
├── fieldAverage
├── fvSchemes
├── fvSolution
├── probes
├── residuals
├── snappyHexMeshDict
├── surfaceFeaturesDict
└── topoSetDict