Acronyms
|
Table 11.2: TABLE OF ACRONYMS Nearly all the acronyms refer to technical terms. A debt is acknowledged to the book by Brunton and Kutz ref. [109]. |
|
|
ACM |
Association for Computing Machinery |
|
ADC |
Analogue to digital converter |
|
ADM |
Alternating directions method |
|
AIC |
Akaike information criterion |
|
ALM |
Augmented Lagrange multiplier |
|
AMR |
Adaptive mesh refinement |
|
AMReX |
Software framework for block-structured AMR |
|
ANL |
Argonne National Laboratory |
|
ANN |
Artificial Neural Network |
|
ANOVA |
Analysis of Variance |
|
API |
Application Programming Interface |
|
ARMA |
Autoregressive moving average |
|
ARMAX |
Autoregressive moving average with exogenous input |
|
ASQ |
Adaptive sparse quadrature |
|
ATS |
Advanced Terrestrial Simulator, previously Arctic Terrestrial Simulator |
|
BC |
Boundary Condition |
|
BEIS |
(UK government) Department for Business, Energy and Industrial Strategy |
|
BG/L |
IBM Blue Gene / L supercomputer platform |
|
BIC |
Bayesian information criterion |
|
BOUT++ |
Tokamak edge plasma modelling framework https://boutproject.github.io/ |
|
BPOD |
Balanced proper orthogonal decomposition |
|
BSD |
Opensource software licence |
|
CAD |
Computer-Aided Design, geometry including NURBS, usually “CAD database" implied |
|
CCA |
Canonical correlation analysis |
|
CCFE |
Culham Centre for Fusion Energy |
|
CEA |
The French Alternative Energies and Atomic Energy Commission |
|
CESM |
Community Earth System Model |
|
CFD |
Computational fluid dynamics |
|
CI |
Continuous integration |
|
CLI |
Command Line Interface |
|
CNN |
Convolutional neural network |
|
COGENT |
LLNL continuum plasma simulation code |
|
COMPAT |
Computing patterns for multiscale HPC (project) |
|
CoSaMP |
Compressive sampling matching pursuit |
|
COSMO |
Framework for regional weather prediction in Europe |
|
COSSAN |
UQ and risk analysis package (Uni. Liverpool) |
|
CPP |
C plus plus programming language |
|
CPU |
Central Processing Unit |
|
CRUD |
Create, Read, Update, Delete |
|
CS |
Compressed sensing |
|
CSE |
Computational science and engineering |
|
CSG |
Constructive Solid Geometry |
|
CSMP |
Computer science, mathematics, and physics |
|
CTO |
Chief Technology Officer |
|
CUDA |
Compute Unified Device Architecture |
|
CWIPI |
Coupling with interpolation parallel interface (coupling library) |
|
CWT |
Continuous wavelet transform |
|
DA |
Data Assimilation |
|
DAG |
Direct Acyclic Graph |
|
DAKOTA |
UQ and optimization package (Sandia) |
|
DCT |
Discrete cosine transform |
|
DDA |
Digital Differential Analyser |
|
DDD |
Document-Driven Design |
|
DE |
Differential equation |
|
DEIM |
Discrete Empirical Interpolation Method |
|
DESNZ |
Department for Energy Security and Net Zero |
|
DFT |
Discrete Fourier Transform |
|
DiMDc |
Dynamic mode decomposition with control |
|
DL |
Deep learning |
|
DMD |
Dynamic mode decomposition |
|
DMDc |
Dynamic mode decomposition with control |
|
DNS |
Direct numerical simulation |
|
DOE |
Department of Energy |
|
DOI |
Digital Object Identifier |
|
DPC++ |
Data Parallel C++, Intel compiler for C++ with SYCL extension |
|
DRAM |
Delayed Rejection Adaptive Metropolis |
|
DSL |
Domain-Specific Language |
|
DWT |
Discrete wavelet transform |
|
ECOG |
Electrocorticography |
|
ECP |
Exascale Computing Project |
|
ECP-copa |
Co-design centre for particle applications (part of ECP) |
|
eDMD |
Extended DMD |
|
EIM |
Empirical interpolation method |
|
EIRENE |
name of neutral package |
|
EM |
Expectation maximization |
|
EOF |
Empirical orthogonal functions |
|
ERA |
Eigensystem realization algorithm |
|
ESC |
Extremum-seeking control |
|
ESI |
name of software company https://www.esi-group.com/ |
|
ESMF |
Earth System Modeling Framework |
|
E-TASC |
EUROfusion Theory and Advanced Simulation Coordination |
|
ETS |
European Transport Simulator |
|
EU |
European Union |
|
FCI |
Flux-Coordinate Independent (method) |
|
FELTOR |
name of edge code |
|
FEM |
Finite Element Method |
|
FEniCS |
name of PDE software project https://fenicsproject.org |
|
FFT |
Fast Fourier Transform |
|
FFTW |
Fastest Fourier Transform in the West (library) |
|
FLASH |
name of Multiscale physics code |
|
GA |
General Atomics |
|
GBS |
Global Braginskii Solver (software) |
|
GCR |
Generalied Collisional Radiative (framework) |
|
GDB |
Global Drift-Ballooning |
|
GDB |
GNU debugger |
|
GDPR |
General Data Protection Regulation |
|
GENE |
name of gyrokinetic code |
|
GMM |
Gaussian mixture model |
|
GMRES |
Generalized Minimal Residual method |
|
GNU |
GNU’s Not Unix! |
|
GP |
Gaussian Process |
|
gPC |
Generalised polynomial chaos (Xiu and Karniadakis https://doi.org/10.1016/S0021-9991(03)00092-5 |
|
GPU |
Graphics Processing Unit |
|
GRILLIX |
name of 3D turbulence code based on the flux-coordinate independent approach |
|
GSA |
Global sensitivity analysis |
|
GUI |
Graphical User Interface |
|
HAGIS |
HAmiltonian GuIding centre System |
|
HAVOK |
Hankel alternative view of Koopman |
|
HDF5 |
Hierarchical Data Format (version 5) |
|
HDS |
Hierarchical Data Structure |
|
HLA |
High Level Architecture |
|
HPC |
High Performance Computing |
|
HTC |
High Throughput Computing |
|
IBM |
International Business Machines Corp., but really known as IBM |
|
IC |
Initial Condition |
|
ICA |
Independent component analysis |
|
ICON |
ICOsahedral Nonhydrostatic, the global numerical weather prediction model of the German weather service |
|
IEEE |
Institute of Electrical and Electronics Engineers |
|
IETF |
Internet Engineering Taskforce |
|
IMAS |
Integrated Modelling & Analysis Suite, promoted by ITER |
|
IMEX |
Implicit-Explicit Methods |
|
IO |
Input/Output |
|
ITER |
name of International Thermonuclear Experimental Reactor |
|
ITG |
Ion Temperature Gradient |
|
ITM |
Ion Tearing Mode |
|
ITPA |
International Tokamak Physics Activity (ITER research programme) |
|
JET |
Joint European Torus |
|
JIT |
Just In Time |
|
JL |
JohnsonLindensfrauss |
|
JOREK |
name of nonlinear MHD code |
|
JSON |
JavaScript Object Notation |
|
KL |
Kullback Leibler |
|
KLT |
Karhunen-Loeve transform |
|
LAD |
Least absolute deviations |
|
LAMMPS |
Large-scale Atomic/Molecular Massively Parallel Simulator |
|
LANL |
Los Alamos National Laboratory |
|
LASSO |
Least Absolute Shrinkage and Selection Operator |
|
LCFS |
Last Closed Flux Surface |
|
LDA |
Linear discriminant analysis |
|
LGPL |
GNU Lesser General Public License |
|
LHSamp |
Latin Hypercube Sampling |
|
LLNL |
Lawrence Livermore National Laboratory |
|
LOO |
Leave One Out |
|
LQE |
Linear quadratic estimator |
|
LQG |
Linear quadratic Gaussian controller |
|
LQR |
Linear quadratic regulator |
|
LTI |
Linear time invariant system |
|
MAP |
Maximium A Posteriori |
|
MBSE |
Model-based systems engineering |
|
MC |
Monte-Carlo (methods) |
|
MCMC |
Markov chain Monte-Carlo |
|
MCT |
Model Coupling Toolkit |
|
MD |
Molecular Dynamics |
|
MECE |
Mutually exclusive and collectively exhaustive |
|
MF |
Multi-fidelity, Matrix-free |
|
MFMC |
Multi-fidelity Monte-Carlo |
|
MHD |
Magnetohydrodynamics |
|
MIMC |
Multi-Index Monte-Carlo |
|
MIMO |
Multiple input, multiple output |
|
MIS |
Module Interface Specification |
|
MIT |
Massachusetts Institute of Technology |
|
MIT licence |
Opensource software licence ref. [6] |
|
ML |
Machine Learning |
|
MLC |
Machine learning control |
|
MLMC |
Multi-Level Monte-Carlo |
|
MLMF |
Multi-Level Multi-Fidelity |
|
MMF |
Multiscale Modeling Framework |
|
MMS |
Method of Manufactured Solutions |
|
MOOSE |
Multiphysics Object Oriented Simulation Environment |
|
MOR |
Model Order Reduction |
|
MPE |
Missing point estimation |
|
MPI |
Message Passing Interface |
|
mrDMD |
Multi-resolution dynamic mode decomposition |
|
MSSC |
Materials Science and Scientific Computing |
|
MUMPS |
MUltifrontal Massively Parallel Sparse direct Solver |
|
MUSCLE 3 |
Multiscale Coupling Library and Environment version 3 |
|
NAG |
Numerical Algorithms Group |
|
NARMAX |
Nonlinear autoregressive model with exogenous inputs |
|
NEMO |
Nucleus for European Modelling of the Ocean |
|
NEPTUNE |
Neutrals and Plasma Turbulence Numerics for the Exascale |
|
NetCDF |
Network Common Data Form |
|
NLS |
Nonlinear Schroedinger equation |
|
NROY |
Not ruled out yet |
|
NUCODE |
Software: SMARDDA/NUCODE for Neutral Beam Duct Calculations |
|
NURBS |
NonUniform Rational B-Spline |
|
OASIS |
Ocean Atmosphere Sea Ice Soil |
|
OASIS4 |
Ocean Atmosphere Sea Ice Soil version 4 |
|
ODE |
Ordinary Differential Equation |
|
OKID |
Observer Kalman filter identification |
|
OLYMPUS |
OLYMPUS Programming System |
|
OMFIT |
One Modeling Framework for Integrated Tasks |
|
OneAPI |
A Unified, Standards-Based Programming Model, https://software.intel.com/en-us/oneapi |
|
OP2 |
API with associated libraries and preprocessors for performance-portable parallel computations on unstructured meshes https://github.com/OP-DSL/OP2-Common |
|
OpenMP |
Open Multi-Processing |
|
OU |
Oxford University |
|
OUU |
Optimisation under uncertainty |
|
PASTIX |
Parallel Sparse matriX package |
|
PBH |
PopovBelevitchHautus test |
|
PC |
Polynomial chaos |
|
PCA |
Principal components analysis |
|
PCE |
Polynomial chaos expansion |
|
PCP |
Principal component pursuit |
|
PDE |
Partial Differential Equation |
|
PDE-FIND |
Partial differential equation functional identification of nonlinear dynamics |
|
|
Probability distribution function |
|
PETSc |
Portable Extensible Toolkit for Scientific Computation https://www.mcs.anl.gov/petsc/ |
|
PFC |
Plasma Facing Component |
|
PGD |
Proper Generalised Decomposition |
|
PIC |
Particle-In-Cell |
|
PICPIF |
Particle-In-Cell-Particle-In-Fourier |
|
PID |
Proportional-integral-derivative control |
|
PIV |
Particle image velocimetry |
|
POD |
Proper Orthogonal Decomposition |
|
POOMA |
Parallel Object-Oriented Methods and Applications |
|
PP20 |
SIAM Conference on Parallel Processing for Scientific Computing 2020 |
|
PPMD |
Performance-Portable Framework For Atomistic Simulations |
|
PR |
git Pull Request |
|
PSyclone |
PSyclone is a code generation system that generates appropriate code for the PSyKAl code structure developed in the GungHo project. https://github.com/stfc/PSyclone |
|
PyOP2 |
Framework for performance-portable parallel computations on unstructured meshes http://op2.github.com/PyOP2 |
|
QA |
Quality Assurance |
|
QCG |
Quality in Cloud and Grid, see QCG Pilot Job |
|
QMC |
Quasi-Monte-Carlo |
|
QoI |
Quantity of interest |
|
QoS |
Quality of Service |
|
RAID |
Risks, Assumptions, Issues, Dependencies |
|
RAJA |
RAJA Performance Portability Layer (C++) https://github.com/LLNL/RAJA |
|
REST |
Representational State Transfer (Resources as simple CRUD objects) |
|
RIP |
Restricted isometry property |
|
RKF23 |
Runge-Kutta-Fehlberg (aka Embedded Runge-Kutta), \(23\) denotes orders of scheme |
|
RKHS |
Reproducing kernel Hilbert space |
|
RMS |
Root-mean-square |
|
RNG |
Random Number Generator |
|
RNN |
Recurrent neural network |
|
RO |
Responsible Officer |
|
ROM |
Reduced-Order Model |
|
RPCA |
Robust principal components analysis |
|
rSVD |
Randomized SVD |
|
SAMRAI |
Structured Adaptive Mesh Refinement Application Infrastructure |
|
SD1D |
name of 1-D edge code |
|
SDLC |
Software Development Life Cycle |
|
SGD |
Stochastic gradient descent |
|
SIAM |
Society for Industrial and Applied Mathematics |
|
SINDy |
Sparse identification of nonlinear dynamical systems |
|
SISO |
Single input, single output |
|
SLA |
Service-level Agreement |
|
SLE |
Software Language Extensions |
|
SLE |
System Level Engineering |
|
SLEPc |
name of Scalable Library for Eigenvalue Problem Computations |
|
SLSQT |
Sequential Least-Squares’ Thresholding |
|
SMARDDA |
name of Ray-tracing algorithm, hybrid of SMART and DDA |
|
SMART |
name of Ray-tracing algorithm based on use of octree |
|
SMITER |
SMARDDA modules with ITER interface |
|
SNOWPAC |
Stochastic Nonlinear Optimisation with Path-Augmented Constraints (software package) |
|
SOL |
Scrape-Off Layer |
|
SOLEDGE |
name of edge modelling code |
|
SOLPS |
name of edge modelling code combines B2 and EIRENE |
|
SpH |
Spatial Hybridisation |
|
SPH |
Smoothed Particle Hydrodynamics |
|
SRC |
Sparse representation for classification |
|
SRO |
Senior Responsible Owner role in UK government project delivery |
|
SRS |
Software Requirements Specification |
|
SSA |
Singular spectrum analysis |
|
SSD |
Scientific Software Development |
|
StarPU |
Runtime system supporting heterogeneous multicore architectures http://starpu.gforge.inria.fr/doc/html/ |
|
STARWALL |
name of vacuum field code |
|
STFT |
Short time Fourier transform |
|
STIX |
Scientific And Technical Information eXchange |
|
STLS |
Sequential thresholded least-squares |
|
STORM |
Scrape-off layer Transport ORiented Module |
|
STRUMPACK |
STRUctured Matrix PACKage |
|
SUNDIALS |
name of ODE package |
|
SVD |
Singular Value Decomposition |
|
SVM |
Support Vector Machine |
|
SYCL |
C++-single-source heterogeneous programming for acceleration offload, https://www.khronos.org/sycl/ |
|
SysML |
Systems Modeling Language |
|
TAE |
Toroidal Alfven Eigenmode |
|
TDD |
Test Driven Development |
|
TICA |
Time-lagged independent component analysis |
|
TM |
TradeMark |
|
TOKAM |
name of set of edge modelling codes |
|
TOKAM3X |
name of Edge modelling software |
|
TOMS |
Transactions on Mathematical Software |
|
TORPEX |
TORoidal Plasma Experiment |
|
Trilinos |
Object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems https://trilinos.github.io/ |
|
TRIMEG |
TRIangular MEsh based Gyrokinetic code |
|
TSVV |
Theory, Simulation, Validation and Verification, tasks of the E-TASC programme of Eurofusion |
|
TUM |
Technical University Munich |
|
UK |
United Kingdom |
|
UKAEA |
United Kingdom Atomic Energy Authority |
|
UKRI |
United Kingdom Research and Innovation, a non-departmental public body encompassing the research councils and Innovate UK |
|
UML |
Unified Modelling Language |
|
UQ |
Uncertainty quantification |
|
US |
United States |
|
USA |
United States of America |
|
UTF-8 |
Unicode Transformation Format (Unicode denotes Universal Coded Character Set) |
|
UUID |
Universally Unique IDentifier is a 128-bit label used for information in computer systems |
|
VAC |
Variational approach of conformation dynamics |
|
VDE |
Vertical Dispacement Event |
|
VECMA |
Verified Exascale Computing for Multiscale Applications |
|
VECMAtk |
VECMA toolkit |
|
VORPAL |
name of Electromagnetic Particle-in-Cell code |
|
VSVO |
variable stepsize, variable order solver of differential equation |
|
VVUQ |
Verification, Validation and Uncertainty Quantification |
|
XGC1 |
name of Particle-based gyrokinetic code |
|
XML |
eXtensible Markup Language |
|
XMSF |
eXtensible Modeling and Simulation Framework |
|
XPN |
ExCALIBUR Project NEPTUNE |