SEARCH Articles Figures Tables Engineering science hydraulics Hydrodynamic cavitation, hydraulic and ocean engineering