Seol mar théacs é seo: fluid mechanics hydraulics and hydraulic machines