The author acknowledges the contribution of many past and present members of the CFD group at CSIRO Mathematical and Information Sciences who have made invaluable contributions to this work over many ...