New linear solver structure