NekExamples
NekExamples copied to clipboard
Examples for Nek5000
NekExamples
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.
Example overview
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
-
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 :