Direct And Line Based Iterative Methods For Solving Sparse Block Linear Systems