Typically most people run the pump for 8-10 hours per day. You can break it down into two 4 or 5 hour sessions. I have mine on a timer and usually just run it from about noon til 8pm. I sometimes override the timer but even if it is rainy, I still run it but with my solar turned off. Rainy days are often when algae gets started from lack of attention from the pool owner and the chlorine getting too low and also from lack of circulation if the pump is off. You don't really want to go all day with no circulation.

Currently, my pool is too hot (91 degrees) so I am not running my solar for a few days. 91 is ok for a nightime swim but too hot for a daytime swim. I looked at my thermometer on my deck a little earlier this afternoon and it was 99.4. HOT!!