A boundary layer can transition to turbulence through a number of paths. Which path is realized physically depends on the initial conditions such as initial disturbance amplitude and surface roughness. The level of understanding of each phase varies greatly, from near complete understanding of primary mode growth to a near-complete lack of understanding of bypass mechanisms.