Zaslat SMS: Continuous adjoint approach for the Spalart−Allmaras model in aerodynamic optimization