This document summarizes an iterative method for solving saddle point problems that arise in mixed finite element approximations of Stokes fluid flow problems. It presents classical solution methods like primal-dual conjugate gradient algorithms. It then proposes a general primal-dual algorithm that combines these classical methods to solve the coupled primal and dual problems simultaneously. The algorithm defines descent directions as solutions to preconditioned residual equations to minimize both the primal and dual residuals at each iteration.