Glossary
- ALE
Arbitrary Lagrange Eulerian
- AMD
Advanced Micro Devices
- AMG
Algebraic Multi Grid
- ANL
Argonne National Laboratory
- API
Application Programming Interface
- AVM
Artificial Viscosity Method described in [Persson]
- BDF
Backward Differentiation Formula
- CFD
Computational Fluid Dynamics
- CFL
Courant-Friedrichs-Lewy
- CHT
Conjugate Heat Transfer
- CUDA
Compute Unified Device Architecture, or Nvidia’s API for programming with GPUs
- CPU
Central Processing Unit
- DES
Detached Eddy Simulation
- DPC++
Data Parallel C++, an programming Language implementation of Intel’s oneAPI / SYCL
- ENRICO
Exascale Nuclear Reactor Investigative Code that couples nekRS to neutronics tools, see it on github.
- EOS
Equation of state
- FPGA
Field-Programmable Gate Array
- GLL
Gauss-Lobatto-Legendre
- GPU
Graphics Processing Unit
- GUI
Graphical User Interface
- HIP
- HPC
High Performance Computing
- LES
Large Eddy Simulation
- Metal
Low-level, low-overhead hardware-accelerated 3D graphic and compute shader API created by Apple
- MPI
Message Passing Interface
- Nek5000
A high performance CFD spectral element code; see it on github.
- OCCA
Open Concurrent Compute Abstraction, an API for interacting with various GPU backends; see it on github.
- OKL
OCCA Kernel Language
- oneAPI
Intel’s standard for a API to be used across GPU’s and other accelerators
- OpenCL
A standard maintained by the Khronos Group for programming with CPUs, GPUs, FPGAs, and other hardware accelerators.
- PSU
Pennsylvania State University
- RANS
Reynolds-Averaged Navier-Stokes
- SST
Shear Stress Transport
- SYCL
A higher-level programming model for GPU’s and other accelerators maintained by the Khronos Group
- TKE
Turbulent kinetic energy
- UIUC
The University of Illinois at Urbana-Champaign