General Procedure

A Butcher Table for a Runge-Kutta method with stages has the form:

The procedure to find from is:

1. Calculate Intermediate Stages:

2. Calculate Final Step:


Examples

(i) A Two-Stage Implicit Method

Procedure:

  1. Stage 1:

  1. Stage 2:

  2. Final Result:

(ii) Implicit Midpoint Rule

Procedure:

  1. Stage 1:

  2. Final Result:

(iii) A Three-Stage Explicit Method

Procedure:

  1. Stage 1:

  2. Stage 2:

  3. Stage 3:

  4. Final Result:

Rule of thumb to determine if procedure is explicit or implicit.

  • Explicit if the Butcher tableau has zeros on and above the main diagonal (lower triangular with zero diagonal)
  • Implicit if there are non-zero entries on or above the main diagonal

Examples

  1. Explicit: Euler-Heun Method The Butcher tableau for the Euler-Heun method is:

    The coefficient matrix is . Since all entries on and above the main diagonal are zero, the method is explicit.

  2. Implicit: Crank-Nicolson Method The Butcher tableau for the Crank-Nicolson method is:

    The coefficient matrix is . Because there is a non-zero entry on the main diagonal (), the method is implicit. The calculation for the second stage depends on itself, which requires solving an equation.