Skip to content

Discrete ordinates method

Approximate a transport equation by replacing its continuous angular variable and scattering integral with a weighted finite set of propagation directions, then solve the coupled direction-specific spatial equations.

Version
v3 · 2026-09-19 · History
Domain-specific #
1689
Domain group
Natural Sciences
Origin domain
Physics
Subdomains
Computational Physics, Angular Discretization of Transport Equations → Physics
Aliases
S-n method, SN transport method, Method of discrete ordinates

Core Idea

The discrete ordinates method, commonly called the (S_N) method, approximates a linear transport or radiative-transfer equation by replacing the continuum of propagation directions with a finite quadrature set \(\{\mathbf{s}_m,w_m\}\). Direction-dependent intensity or angular flux is then solved only at those ordinates. The angular scattering integral becomes a weighted sum coupling the discrete directional unknowns, while space, energy, and time are handled by separate discretizations or analytic treatments. The identity is angular quadrature closure of transport, not finite differences in general.

How would you explain it like I'm…

Follow the Chosen Arrows

Light or tiny particles can zoom in every direction, which is too many directions to keep track of. The discrete ordinates method picks just a few special arrow directions and pretends everything travels only along those arrows. It figures out what happens along each arrow, and when things bounce, they switch from one arrow to another.

Picking Directions for Light

The discrete ordinates method is a way to compute how light, heat radiation, or particles like neutrons travel through a material. These can move in any direction, and the true answer depends on all of them. The method replaces 'every direction' with a chosen set of directions, each with a weight, and solves for how much is traveling along each one. When the stuff scatters and changes direction, the method shares it out among the chosen directions using those weights. Using more directions usually helps, but it doesn't fix every kind of error, and because it only follows set directions it can leave streaky patterns called ray effects.

Angular Quadrature Transport (S_N)

The discrete ordinates method, often called the S_N method, approximates transport equations for radiation or particles by replacing the continuous range of travel directions with a finite set of chosen directions and weights, a quadrature set. The unknown intensity or angular flux is solved only along those directions. The scattering term, which mixes all directions, becomes a weighted sum that couples the chosen directions together. For each direction, the solver sweeps through a spatial grid in the downstream order, and repeated iterations update the scattering between directions. It is deterministic, unlike Monte Carlo methods that trace random particle histories, and different from spherical-harmonics methods that describe angle using smooth basis functions. Because energy travels only along the chosen directions, it can produce ray effects, and more directions do not remove errors from the spatial grid or the physical model.

 

The discrete ordinates (S_N) method approximates a linear transport or radiative-transfer equation by replacing the angular continuum with a finite quadrature set of directions s_m and weights w_m, solving for angular flux or intensity only at those ordinates. Angular moments and the scattering integral become quadrature-weighted sums that couple the directional unknowns; space, energy, and time are discretized or treated separately. For each ordinate, the streaming term follows that direction through the spatial mesh while emission, absorption, and scattering act as sources and sinks. For a fixed source, transport sweeps solve cells in upwind order, and source iteration or accelerated schemes update the scattering coupling between directions. Accuracy and cost depend jointly on quadrature order and symmetry, spatial scheme, boundary conditions, and convergence criteria. It is deterministic and direction-grid based, unlike Monte Carlo (random histories), spherical-harmonics expansions, or very low-order two-stream closures. Its characteristic errors include ray effects from restricting propagation to discrete directions and false scattering from spatial discretization; raising angular order reduces some errors but not spatial, iteration, or model error.

Scope of Application

The abstraction is literal wherever practitioners can identify the same constitutive roles, apply the same boundary tests, and obtain the same kind of output. The following habitats are uses of Discrete ordinates method itself, not metaphors based only on resemblance.

  • Thermal radiation. Computing directional intensity in absorbing, emitting, and scattering media.
  • Neutron transport. Solving angular flux under material interactions and sources.
  • Atmospheric radiative transfer. Approximating multiple scattering in layered or multidimensional media.
  • Coupled multiphysics. Integrating deterministic radiation solutions with heat or flow equations.
  • Shielding and reactor analysis. Evaluating transport fields conceptually under validated engineering models.
  • Numerical-method research. Studying quadrature, acceleration, ray effects, and discretization error.

Clarity

A clear account of Discrete ordinates method must preserve the recognition invariant stated in the Core Idea rather than rely on the title alone. Write the transport equation and identify which independent variables remain continuous or are discretized. Report ordinate set, weights, symmetry assumptions, and moment exactness. Separate angular, spatial, energy, temporal, and iterative errors. State boundary conditions, convergence measures, and benchmark or refinement evidence.

Manages Complexity

Discrete ordinates method manages complexity by replacing a diffuse field of observations or possible operations with a bounded role structure: transport equation supplies a direction-dependent balance law supplies streaming, interaction, and source terms.; angular domain supplies directions range over a sphere, circle, or symmetry-reduced solid angle.; quadrature ordinates supplies finite directions \(\mathbf{s}_m\) replace the continuum.; quadrature weights supplies weights (w_m) approximate angular integration and moments.; directional unknowns supplies intensity or angular flux is evaluated separately at each ordinate..

Abstract Reasoning

  1. Specify the transport balance, material coefficients, source, and boundary conditions.
  2. Choose a symmetry-compatible angular quadrature and verify its weights.
  3. Replace angular integrals by weighted sums at the ordinates.
  4. Discretize space, energy, and time independently with compatible conservation properties.
  5. Solve direction-specific streaming equations and update scattering coupling.
  6. Accelerate iteration where strong scattering makes basic source iteration slow.
  7. Refine angle and space separately and diagnose ray, false-scattering, and convergence artifacts.

Knowledge Transfer

The strict upward abstraction is Approximation. Discrete ordinates method instantiates Approximation because it replaces a continuous angular transport field and integral with a finite weighted representation whose error can be refined and diagnosed. Within angular discretization of transport equations, the full mechanism transfers literally when the same roles and boundary tests recur. Beyond that domain, only the parent-level skeleton should travel. Reusing the label Discrete ordinates method after removing its constitutive vocabulary would hide a change of mechanism behind an analogy. The honest transfer rule is therefore two-stage: recognize the domain-specific pattern first, then lift only the parent relation that remains invariant under a substrate change.

Relationships to Other Abstractions

Local relationship map for Discrete ordinates methodParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Discreteordinates methodDOMAINPrime abstraction: Approximation — is a kind ofApproximationPRIME

Current abstraction Discrete ordinates method Domain-specific

Parents (1) — outgoing typed relations

  • Discrete ordinates method is a kind of Approximation Prime

    Discrete ordinates method instantiates Approximation because it replaces a continuous angular transport field and integral with a finite weighted representation whose error can be refined and diagnosed.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Discrete ordinates method sits in a sparse region of the domain-specific corpus (92nd percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2769 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-25