timemarching
Timemarching is a numerical technique for solving time-dependent problems by advancing the solution in discrete time steps. It is commonly used for initial-value problems governed by ordinary differential equations or partial differential equations, where the state of the system at time t is propagated to time t+Δt through an evolution operator derived from the governing equations.
In explicit timemarching, the next state is computed directly from known quantities at the current step, requiring
Stability and accuracy depend on the time step and the discretization. Explicit schemes can be conditionally
Timemarching is ubiquitous in computational fluid dynamics, weather and climate modeling, acoustics and electromagnetics simulations, structural
As a broad class, timemarching encompasses various schemes and strategies for marching the solution forward in