Programmatic API to FEM
Use the interfaces provided on all levels to control and program finite element applications.
Write a different linear solver and connect it to NDSolve.
Set up a test problem.
Call NDSolve and use a different linear solver for this nonlinear PDE.
Plot the solution.
More details about programming the Finite Element Method can be found in the documentation.