Glossary
Glossary#
A glossary of common terms used throughout the knowledgebase.
- Absorbing boundary condition (ABC)#
Condition applied at the edges of a computational domain to eliminate (or minimise) reflections.
- Boundary element method (BEM)#
A computational method for solving linear PDEs for which Green’s functions can be calculated. BEM calculates a solution at the boundary of a domain, reducing the dimensionality of the problem.
- Courant–Friedrichs–Lewy (CFL) condition#
A necessary condition for convergence in analysing explicit time integration schemes. See Core Concepts: CFL Condition for more details.
- Explicit scheme#
An explicit time-stepping scheme is one where the solution at time step n+1 is calculated based on existing (known) values from time step n.
- Finite difference time domain (FDTD) method#
A computational method for solving time-dependent PDEs which uses a regular grid to discretise a domain. As a time-domain method, FDTD simulations cover a wide frequency range in a single simulation run.
- Finite element method (FEM)#
A computational method for solving PDEs by discretising a domain into smaller elements governed by simpler relationships, and combining the contribution of these elements to approximate the function across the whole domain.
- Homogeneous domain#
A homogeneous domain has the same material properties (e.g. density, speed of sound…) throughout the domain.
- Heterogeneous domain#
A heterogeneous (or inhomogeneous) domain has material properties (e.g. density, speed of sound…) that vary throughout the domain.
- Implicit scheme#
An implicit time-stepping scheme is one where the solution at time step n+1 is calculated using the (unknown) values at time step n+1, requiring the solution of an ODE.
- Jupyter Book#
Jupyter Book is an open source project for building beautiful, publication-quality books and documents (like this one!) from computational material.
- Ordinary differential equation (ODE)#
An equation involving derivatives in a single variable (e.g. how an acoustic field varies with time).
- Partial differential equation (PDE)#
An equation involving partial derivatives in multiple variables (e.g. how an acoustic field varies with time and multiple spatial dimensions). Most of the equations of interest in computational acoustics are PDEs.
- Perfectly matched layer (PML)#
An artificial ABC with non-physical properties which vary gradually throughout the layer in order to ensure that no energy is reflected into the interior of the domain.
If you’d like to suggest a glossry item or add a definition, please click the GitHub logo at the top of this page and select Open Issue, and include the details there.