palavras-chave Hydraulics Optimization Programming languages Statistics and probability Turbulence Wave dynamics