The document summarizes computational fluid dynamics (CFD) and its applications in modeling fluid flow in pipes and open channels. It discusses CFD methodology including preprocessing, discretization methods, turbulence models, two-phase flow modeling, and postprocessing. It also provides details about software used for modeling pipe flow (Pipe Flow Expert, PIPE-FLO Professional) and open channel flow (Flow Calc). The document serves to provide an overview of computational modeling of fluid mechanics applications.