added test/linear_solver