mp3xd mobile introduction to computational fluid dynamics