Numerical methods in finite element analysis