Doing things with computational fluid dynamics