Uploaded June 2018 | Updated September 2026, 2 weeks ago
An animation of a solution of the wave equation (that is, (∂²/∂t²−c²Δ)φ=0 where Δ is the Laplacian) on the flat torus ℝ²/L where L is an equilateral triangular lattice. Equivalently, this is the wave equation on the plane applied to an L-periodic function. The initial condition is a fairly peaked Gaussian.
Values are expressed by a color gradient: black is zero, white is positive (red even more so) and blue is negative.
A JavaScript equivalent of the same computation (lower quality, but can last forever) is available at bjacob.github.io/webgl_waves/torus_waves.html (thanks to Benoit Jacob).
An animation of a solution of the wave equation (that is, (∂²/∂t²−c²Δ)φ=0 where Δ is the Laplacian) on the flat torus ℝ²/L where L is an equilateral triangular lattice. Equivalently, this is the wave equation on the plane applied to an L-periodic function. The initial condition is a fairly peaked Gaussian.
Values are expressed by a color gradient: black is zero, white is positive (red even more so) and blue is negative.
A JavaScript equivalent of the same computation (lower quality, but can last forever) is available at bjacob.github.io/webgl_waves/torus_waves.html (thanks to Benoit Jacob).










