The model presented here uses a digital elevation model to compute potential direct solar radiation and diffuse radiation over a large area, though the model may be modified to include parameters such as cloud cover and precipitable water content of the atmosphere.