mp3xd mobile an introduction to computational fluid dynamics