Vectorization of Computer Programs with Applications to Computational Fluid Dynamics (Notes on Numerical Fluid Mechanics and Multidisciplinary Design)