In a much celebrated result, we know that there is a $ O(m\log \frac{1}{\epsilon}) $ time algorithm for solving laplacian systems of the form $Lx=b$ where $L$ is a laplacian of a graph $G$ with $m$ edges to within $\epsilon$ accuracy (skipping some of the technical details).
As far as I know, the algorithm is quite involved, and not really practical to implement. I am curious if there are known fast practical algorithms that can solve such systems to close the gap between theory and practice? Obviously, you can feed the Laplacian to a linear system solver, but I wonder if some solvers can exploit the Laplacian nature to speed up the computation.