Smoothed particle hydrodynamics (SPH) is a powerful tool for simulating complex fluid flows arising in nature, industry and special effects in movies. In general it gives very good results, but in high speed flows it is limited by the absence of a good turbulence model consistent with SPH. We recently proposed an SPH turbulence model that leads to excellent conservation properties and offers substantial improvements over standard models. In this project we will apply this model to four challenging problems. These are (1) interacting streams, for example a plunging wave, (2) two or more fluids one of which is turbulent, for example, density currents, (3) fish-like swimming of rigid or elastic bodies, and (4) turbulent mixing.