Computing supersonic non-premixed turbulent combustion by an SMLD flamelet progress variable model