Added UMFPACK support and integrated Andreas' model problem 15.