Environmental fluid dynamics