On concrete flat roofs, distributed rooftop solar arrays often use precast concrete ballast blocks instead of roof penetrations. These blocks resist wind through gravity: their dead weight creates a restoring moment against uplift and sliding forces acting on the modules and rails. Wind performance