Simulation Glossary
The vocabulary of simulation, defined clearly — with live demonstrations wherever we can show, not just tell.
Adaptive Mesh Refinement
A technique that dynamically increases mesh resolution where the solution changes rapidly, improving accuracy efficiently.
Attractor
LIVEA set of states toward which a dynamical system evolves; strange attractors have fractal structure and signal chaos.
Bifurcation
LIVEA qualitative change in a system's behavior as a parameter crosses a critical value, such as the onset of oscillation or chaos.
Boundary Condition
A constraint applied at the edges of a domain — such as fixed temperature, pressure, or displacement — that makes a differential equation well-posed.
CFD
LIVEComputational Fluid Dynamics — the numerical simulation of fluid flow, heat, and mass transfer by discretizing the governing equations.
CFL Condition
A stability criterion linking timestep, cell size, and wave speed that explicit schemes must satisfy to remain stable.
Chaos
LIVEDeterministic behavior so sensitive to initial conditions that long-term prediction becomes impossible despite fixed rules.
Compute Token
PolySim's metered unit for cloud computation; local rendering is free, and tokens pay only for cloud-scale solves.
Computer Algebra System
LIVESoftware that performs symbolic mathematics, such as exact differentiation, integration, and equation solving.
Convergence
The property that a numerical solution approaches the true solution as the mesh is refined or iterations proceed; failure to converge signals instability or error.
Derivative
LIVEThe instantaneous rate of change of a function, central to calculus and to gradient-based simulation methods.
Dirichlet Condition
A boundary condition that fixes the value of the solution on the boundary, such as a prescribed temperature.
Dynamical System
LIVEA system whose state evolves over time according to fixed rules, studied through fixed points, limit cycles, and attractors.
Finite Difference Method
LIVEA discretization that approximates derivatives with difference quotients on a structured grid.
Finite Element Analysis
A numerical technique that subdivides a body into small elements to approximate the solution of partial differential equations governing stress, heat, and fields.
Finite Volume Method
LIVEA discretization that conserves fluxes across control volumes, standard in computational fluid dynamics.
Gaussian Process
A probabilistic model over functions that yields both predictions and calibrated uncertainty, popular for surrogate modeling.
GPU Compute
Using a graphics processor's massive parallelism for general numerical computation, key to fast in-browser simulation.
Hybrid Compute
PolySim's model of running locally by default and bursting to cloud GPUs only when a problem is too large for the device.
Initial Condition
The state of a system at the start of a simulation, required to integrate time-dependent equations forward.
Interpolation
Estimating values between known data points, used in meshing, advection, and surrogate modeling.
Laminar Flow
LIVESmooth, orderly fluid motion in parallel layers, occurring at low Reynolds numbers.
Lorenz System
LIVEA three-variable ODE model of convection whose solutions form the iconic butterfly-shaped strange attractor.
Lotka–Volterra Model
LIVECoupled equations describing predator–prey population oscillations, foundational to theoretical ecology.
Lyapunov Exponent
A number quantifying the exponential rate at which nearby trajectories diverge; a positive value indicates chaos.
Mesh
The subdivision of a simulation domain into discrete cells or elements over which equations are solved; mesh quality strongly affects accuracy and convergence.
Molecular Dynamics
A simulation method that integrates Newton's equations for interacting atoms to study material and biomolecular behavior.
Monte Carlo Method
A computational technique that uses repeated random sampling to estimate integrals, probabilities, and uncertainty.
N-Body Problem
LIVEThe problem of predicting the motion of a group of masses interacting gravitationally, generally unsolvable in closed form for N ≥ 3.
Navier–Stokes Equations
LIVEThe partial differential equations expressing conservation of momentum for a viscous fluid, underpinning all computational fluid dynamics.
Neumann Condition
A boundary condition that fixes the derivative (flux) of the solution on the boundary, such as an insulated wall.
Orbital Mechanics
LIVEThe study of the motion of bodies under gravity, from satellites to planetary systems.
Ordinary Differential Equation
LIVEAn equation relating a function of one variable to its derivatives; the basis of dynamical-system modeling.
Partial Differential Equation
LIVEAn equation involving partial derivatives of a multivariable function, governing fields like heat, waves, and fluid flow.
Poisson Equation
An elliptic PDE relating a potential field to its source, appearing in electrostatics, gravity, and incompressible flow.
Radial Basis Function
LIVEA real-valued function whose value depends only on distance from a center, used to interpolate scattered data and build surrogates.
Reaction–Diffusion
LIVEA class of PDE systems combining local reactions with diffusion, capable of forming self-organizing Turing patterns.
Residual
A measure of how far a candidate solution is from satisfying the governing equations; iterative solvers drive the residual toward zero.
Reynolds Number
LIVEA dimensionless ratio of inertial to viscous forces that predicts whether a flow will be laminar or turbulent.
Runge–Kutta Method
LIVEA family of explicit time-integration schemes for ordinary differential equations; the fourth-order variant (RK4) is a widely used standard.
Sensitivity Analysis
The study of how variation in model outputs can be attributed to different sources of variation in inputs.
SIR Model
LIVEA compartmental epidemiology model dividing a population into Susceptible, Infected, and Recovered groups to study outbreaks.
Stability
The property that numerical errors do not grow uncontrollably as a simulation proceeds.
Stiffness Matrix
The matrix relating nodal displacements to forces in a finite-element model, assembled from element contributions.
Stochastic Process
A mathematical model of a system evolving with randomness over time, such as Brownian motion.
Surrogate Model
LIVEA fast approximation of an expensive simulation, trained on sampled runs to predict outputs in a fraction of the time.
Symbolic Computation
LIVEManipulation of mathematical expressions in exact symbolic form — differentiation, simplification, and solving — rather than numerically.
Symplectic Integrator
LIVEA time-integration scheme that conserves the geometric structure of Hamiltonian systems, giving excellent long-term energy behavior.
Time-Stepping
The process of advancing a time-dependent simulation in discrete increments using an integration scheme.
Turbulence
LIVEChaotic, multi-scale fluid motion characterized by eddies and mixing, requiring statistical or resolved models such as RANS or LES.
Turing Pattern
LIVEA spontaneous spatial pattern arising from a reaction–diffusion instability, explaining stripes and spots in nature.
Uncertainty Quantification
The discipline of characterizing and propagating uncertainty in model inputs to understand confidence in outputs.
Verlet Integration
A stable, time-reversible integration method widely used in molecular dynamics and particle physics.
Vorticity
LIVEThe local spinning motion of a fluid, defined as the curl of the velocity field; a key diagnostic of rotational flow.
WebAssembly
A portable binary instruction format that runs near-native code in the browser, powering fast in-browser solvers.
WebGPU
A modern browser API that exposes GPU compute and rendering, enabling near-native simulation performance without installation.