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

CUDA

Compute Unified Device Architecture, or Nvidia’s API for programming with GPUs

CPU

Central Processing Unit

ENRICO

Exascale Nuclear Reactor Investigative COde that couples nekRS to neutronics tools, see it on github.

FPGA

Field-Programmable Gate Array

GLL

Gauss-Lobatto-Legendre

GPU

Graphics Processing Unit

GUI

Graphical User Interface

HIP

AMD’s API for programming with GPUs

HPC

High Performance Computing

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

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

UIUC

The University of Illinois at Urbana-Champaign