Darcy-Weisbach friction with Colebrook-White iteration. Round, rectangular, and flat oval sizing per SMACNA standards.