Turbulent boundary layer drag reduction using riblets | Synapse