We use Lorentz pool pumps. The two sizes are available with flow rates of 19 or 36 m3/hr. The pool pump is powered by Canadian Solar panels with 25 year warranties.