Turbulent Heat Transfer over roughness: a comprehensive review of theories and turbulent flow structure | Synapse