Nek5000 is an open source spectral element method computation fluid dynamics (CFD) code, utilizing Reynolds-averaged Navier-Stokes and large eddy simulation for turbulence formulation. The code contains finite volume method (FVM), finite difference method (FDM), and spectral element method (SEM) discretization techniques on an unstructured grid. Incompressible and weakly-compressible flows can be modeled; two-phase boiling model development is currently underway. Nek5000 is designed to simulate unsteady Stokes, unsteady incompressible Navier-Stokes, low Mach-number flows, heat transfer and species transport, and incompressible magnetohydrodynamics (MHD) phenomena.

More information can be found at https://nek5000.mcs.anl.gov