discuss the applications and importance of computational fluid dynamics in the field of civil engineering