Development of a residual-based-compact scheme in elsAfor the computation of complex turbomachinery flows