Numerical experiments in classical physics

Design verifiable simulations of mechanics, waves, fluids, and fields, using convergence, conservation, stability, and model validation as explicit standards.

10 published lessons1 module320 min of guided study
  1. 01
    Numerical experiments in classical physicsadvanced · 10 lessons

Follow the path or begin with a question. Every lesson is open.

Your notebook0 of 10 lessons completed

Your place, at your pace. Progress is optional and saved only in this browser when available.

Inside this module

Each lesson includes an interactive lab

Numerical experiments in classical physics

Design verifiable simulations of mechanics, waves, fluids, and fields, using convergence, conservation, stability, and model validation as explicit standards.

  1. 01

    Nondimensionalizing a physical simulation

    Choose reference scales, preserve dimensionless physical ratios and translate numerical tolerances consistently.

    32 min
  2. 02

    Symplectic integrators for orbital motion

    Preserve Hamiltonian geometry while assessing energy, phase and close-encounter errors separately.

    32 min
  3. 03

    Adaptive time stepping and event detection

    Control a local error estimate while separately resolving stability and the time of physical events.

    32 min
  4. 04

    N-body force calculation and softening

    Separate pair-force symmetry, approximation error and the physical bias introduced by gravitational softening.

    32 min
  5. 05

    Finite-difference wave propagation and CFL

    Derive a centered wave update, initialize it consistently and identify its particular stability and dispersion limits.

    32 min
  6. 06

    Finite-volume fluxes and conservation

    Update cell averages with one shared interface flux and distinguish conservation from stability and entropy selection.

    32 min
  7. 07

    Particle-in-cell plasma discretization

    Connect particle deposition, grid fields and interpolation without confusing global charge balance with local discrete continuity.

    32 min
  8. 08

    Electrostatic Poisson solvers and boundaries

    Solve a tiny Dirichlet system and identify the compatibility and gauge constraints of periodic or Neumann electrostatics.

    32 min
  9. 09

    Spectral fluid methods and aliasing

    Recognize nonlinear mode folding and distinguish a dealiased finite computation from continuum fluid claims.

    32 min
  10. 10

    Verification, validation and discretization error

    Estimate numerical convergence without turning it into a claim that a physical model is experimentally validated.

    32 min
All physics modules