Structure-Preserving Algorithms fluid dynamics High Performance Computing Numerical Optimization aeroacoustics