Q1DNozzleVec Numerical Solutions of quasi-1d nozzle flows in Vectorized form Using Time marching MacCormack's method J.D Anderson Computational fluid dynamics book chapter 7