Hello Toby,
If you use constant velocity for HORIZONTAL or VERTICAL TURBULENCE MODEL (= 1), you schematically have:
visc_vit = visc_mol_vit
visc_tra = visc_mol_tra
for each direction, with common value for x and y, and possible different one for z. visc_mol_vit and visc_mol_tra are viscosities given by the keywords COEFFICIENT FOR HORIZONTAL/VERTICAL DIFFUSION OF VELOCITIES and COEFFICIENT FOR HORIZONTAL/VERTICAL DIFFUSION OF TRACERS. If no turbulence model is chosen, the coefficients should include molecular and turbulent viscosities.
If you use e.g. k-epsilon model for HORIZONTAL or VERTICAL TURBULENCE MODEL (= 3), you schematically have:
visc_vit = C_mu*k^2/eps + visc_mol_vit
visc_tra = C_mu*k^2/eps/Pr + visc_mol_tra
for each direction, with common value for x and y, and possible different one for z. Pr is Prandtl number. visc_mol_vit is molecular viscosity given by the keywords COEFFICIENT FOR HORIZONTAL/VERTICAL DIFFUSION OF VELOCITIES and should be kept to default value (= 10^-6 m^2/s). visc_mol_tra are given by COEFFICIENT FOR HORIZONTAL/VERTICAL DIFFUSION OF TRACERS.
Thus, turbulence model is included for tracers if using k-epsilon model.
The philosphy is the same for mixing length as for k-epsilon. So is it for k-omega and Smagorinski, but with Prandtl number = 1.
Yet, it is not the case for Spalart-Allmaras where nothing is implemented for tracers (that should be wrong).
Hope this helps,
Chi-Tuan