astrophysical fluid dynamics