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.
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)
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
conj_ht_frz
- Test name : ConjHtFrz
- Purpose : 2D Poiseiulle flow moving between two heated finite thickness
- Features : * Temperature solve with frozen velocity
conj_ht_rbc
- Test name : cht2d
- Purpose : 2D thermal convection between two solid finite thickness
- Features : * Non-dimensional governing equations are valid when temperature drop across both solid plates is 1.
eddy_neknek
- Test name : Eddy_Neknek
- Purpose : Eddy solutions in doubly-periodic domain domains
- Features : * Overlapping domains
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
kovasznay
- Test name : Kov
- Purpose : Kovasznay flow an analytical two-dimensional steady solution
- Features :
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 : * Thermal divergence * Variable (solution depended) properties
mhd
- Test name : Mhd_Gpf
- 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 * Outflow treatment to prevent backflow
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
phill
- Test name : Phill
- Purpose : 3D flow over periodic hill
- Features :
- Mesh manipluation
pipe
- Test name : Pipe_Helix, Pipe_Stenosis, Pipe_Cyclic
- Purpose : Pipe flow
- Features :
- Mesh manipluation
- Mesh extrusion
- Cyclic boundary condition
- Volume forcing for azimuthal flow
RANSChannel
- Test name : RANSChannel
- Purpose : Turbulent channel flow
- Features : * kOmg turbulence model
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
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 :
tgv
- Test name : Tgv
- Purpose : Taylor Green Vortex flow
- Features : * Performing a full restart
turbChannel
- Test name : TurbChannel
- Purpose : Turbulent channel flow
- Features : * AMG coarse grid solver * OIFS * High pass filter relaxation term * Computing wall shear stress using objects * Runnig averages computed by avg_all * Planar averaging * Extract 1D statistics using interpolation
turbJet
- Test name : TurbJet
- Purpose : LES of a round turbulent jet
- Features : * NEK-NEK to generate fully turbulent inflow boundary * OIFS * High pass filter relaxation term * Outflow treatment to prevent backflow
turbPipe
- Test name : TurbPipe
- Purpose : Round turbulent pipe flow
- Features :
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
- Features : * Axissymmetric formulation
bp5
- Test name : bp5
- Purpose : Ceed benchmark solving a standard Poisson equation
- Features :
e3q
- Test name : e3q
- Purpose : Eddy 3D test problem for code valiation
- Features :