Numerical investigation of nonisothermal cavitating flows on hydrofoils by means of an extended schnerr–sauer model coupled with a nucleation model