Hello,
When you add the salinity it is an active tracer which triggers buoyancy effects, then the computation is more difficult. An important point is the initialisation of salinity. If you start from no salinity and enter it through the boundaries, it may create large currents and vertical velocities, maybe instabilities. Our best results with stratifications are obtained with the k-epsilon model (case of the Berre lake in France for example, with creation of stratifications and wind which destroy them). Depending on your mesh size, it could be that the time step of 30 s is too large.
In view of your listing, I confirm that the k-epsilon model does work. However there is 0 iteration for the diffusion of epsilon, it means that either you have converged to a steady state or that you do not have enough accuracy. You should then try : ACCURACY FOR DIFFUSION OF K-EPSILON : 1.E-8
Default value is 1.E-6.
The message on the preconditioning 17 is a mystery for me, as you have no such value in your steering file, as you ask only preconditioning 2 for all variables. Did you already change this ? There is no preconditioning 17 or 34 as default value, to my knowledge, so this would be to clarify. This impossibility of preconditioning 17 is probably due to dry zones ?
With best regards,
Jean-Michel Hervouet