Sparse Pyro solver