Solar surface pump