I'm trying to Horde EV train and, as you can imagine, it's a pain.
Rain is time based. If you want it to stop raining, you'll have to wait for a while.
Or you could move your DS clock an hour forward and it should clear up. If it doesn't, just move it another hour.
Hope I helped