Gauss-Seidel method
The choice M=D+L, which reuses each freshly computed component within the same iteration, and why it often converges faster than Jacobi.
Use the new values immediately
Gauss-Seidel takes and . As soon as it computes , it uses it to compute , and so on within the same iteration.