Zaslat SMS: Preconditioning harmonic unsteady potential flow calculations