Coupled Flow Systems, Adjoint Techniques And Uncertainty Quantification