Meaning: A lot of water was falling heavily onto the top of the building.
Choice of Words: Rain is water falling from the sky. Poured suggests a heavy downpour. Heavily indicates the intensity of the rain. On indicates the surface receiving the rain. Roof is the top of a building.