This repository contains number of examples illustrating different features of Nek5000 CFD solver. All examples are stored in separate sub-directories containing case description (README.md) and all the files necessary to run the simulation.
Some examples provide additional pdf files for a more complete description.
annulus_2d
- Test name : Annulus2d
- Purpose : Natural convection between the two concentric cylinders with Boussinesq approximation.
- Features :
- Customized acceleration term (userf)
benard
- Test name : Benard_Ray9
- Purpose : Rayleigh-Benard convection.
- Features :
- Customized acceleration term (userf)
blasius
- Test name : Blasius
- Purpose : Blasius boundary layer test case in 2D.
- Features :
- "ON " boundary condition (Outflow, Normal only)
CMT/inv_vort
- Test name : CmtInviscidVortex
- Purpose : Steady isentropic vortex
- Features :
- CMT solver
CMT/sod3
- Test name : CmtSod3
- Purpose : Sod shock tube in 2D
- Features :
- CMT solver
cone/cone016
,cone/cone064
,cone/cone256
- Test name : Cone16, Cone64, Cone256
- Purpose : Convecting cone problem
- Features :
conj_ht
- Test name : ConjHt
- Purpose : 2D Poiseiulle flow moving between two heated finite thickness plates
- Features :
- Conjugate heat transfer
- Scalar solve with CVODE
cyl_restart
- Test name : CylRestart_C, CylRestart_P
- Purpose : Performing a full restart
- Features :
eddy_neknek
- Test name : Eddy_Neknek
- Purpose : Eddy solutions in doubly-periodic domain with two overlaping domains
- Features :
eddy_psi_omega
- Test name : Eddy_PsiOmega
- Purpose : Eddy solutions in doubly-periodic domain using the streamfunction-vorticity (psi-omega) formulation
- Features :
eddy_rich
- Test name : Eddy_Rich
- Purpose : Eddy solutions with moving boundary conditions
- Features :
eddy_uv
- Test name : Eddy_Uv
- Purpose : Eddy solutions in doubly-periodic domain with an additional translational velocity
- Features :
expansion
- Test name : Expansion
- Purpose : 3D expanding pipe.
- Features :
ext_cyl
- Test name : ExtCyl
- Purpose : Flow past a cylinder in 2D.
- Features :
- Evaluating surface integral using objects
- Saving history points
fs_2
- Test name : Fs2_St1, Fs2_St2, Fs2_StdWv
- Purpose : Free-Surface Channel Flow.
- Features :
hemi
- Test name : Hemi
- Purpose : Particle tracking in flow past a hemispherical roughness.
- Features :
- Particle tracking using interpolation tool
lin_channel2D
- Test name : LinCav_Adj, LinCav_Dir
- Purpose : Linear direct and adjoint simulation of 2D differentially heated square cavity
- Features :
lin_dfh_cav
- Test name : LinChn_Adj, LinChn_Dir
- Purpose : Linear direct and adjoint simulation of 2D Poiseuille flow
- Features :
lowMach_test
- Test name : LowMachTest
- Purpose : Low-Mach number benchmark problem
- Features :
- User specified divergence
- User specified propteries
mhd
- Test name : Mhd_Gpf, Mhd_GpfB, Mhd_GpfM
- Purpose : Helical Forcing Dynamo
- Features :
moffatt
- Test name : Moffatt, MoffCirc
- Purpose : Moffatt eddies - Viscous Flow in a Wedge
- Features :
mv_cyl
- Test name : MvCylCvode
- Purpose : Isentropic compression/expansion in a cylinder
- Features :
- User specified mesh motion
- Varying thermodynamic pressure
mv_wall
- Test name : MvWall
- Purpose : 2D channel with a moving indentation
- Features :
- ALE
- Turbulent outflow boundary condition
ocyl
- Test name : Ocyl, Ocyl2
- Purpose : Oscillating cylinder
- Features :
- Linear elasticity solver
- ALE
os7000
- Test name : Os7000
- Purpose : TS waves in plane Poiseuille flow
- Features :
peris
- Test name : Peris
- Purpose : Peristaltic flow.
- Features :
- Moving mesh with ALE
- Outflow treatment to prevent backflow
pipe
- Test name : Pipe_Helix, Pipe_Stenosis
- Purpose : Pipe flow
- Features :
- Mesh manipluation
- Mesh extrusion
rayleigh
- Test name : Rayleigh_Ray1, Rayleigh_Ray2
- Purpose : Rayleigh-Benard convection
- Features :
robin
- Test name : Robin
- Purpose : Unsteady conduction with Robin boundary conditions
- Features :
shear4
- Test name : Shear4_Shear4, Shear4_Thin
- Purpose : Double shear-layer rollup
- Features :
- Filtering
- Dealiasing
smoother
- Test name : Smooth
- Purpose : Mesh smoothing
- Features :
solid
- Test name : Solid
- Purpose : Thick-wall hollow sphere under an internal pressure
- Features :
- Steady elastic solver
strat
- Test name : Strat_P0001, Strat_P1000
- Purpose : Stratified 2D flow
- Features :
taylor
- Test name : Taylor
- Purpose : Taylor-Couette flow
- Features :
turbChannel
- Test name : TurbChannel
- Purpose : LES of a turbulent channel flow
- Features :
- AMG coarse grid solver
- OIFS
- Variable time step
- High pass filter relaxation term
- Computing wall shear stress using objects
- Planar averaging
turbInflow
- Test name : TurbInflow
- Purpose : Turbulent channel flow with turbulent inflow
- Features :
- Recycling boundary condition
- Turbulent outflow boundary condition
- Runnig averages computed by avg_all
vortex
- Test name : Vortex
- Purpose : Vortex breakdown in a container with a rotating lid
- Features :
vortex2
- Test name : Vortex2
- Purpose : Vortex breakdown in a container with a rotating lid (axisymmetric case)
- Features :