one dimensional first order element finite element method(Galerkin method) using BiCGSTAB method + diagonal preconditioning.