The numerical solution of elliptic differential equations