Branch of fluid mechanics that uses numerical analysis and data structures to solve and analyze problems that involve fluid flows