Dear Claire,
we had such errors as well. I doubt that you will fix the problem if you use a smaller time step (but nevertheless try this first!) Because it looks like a numerical problem. The 2 numbers are nearly the same, only the 2 last digits are different, this is numerics.
A trick could be to change the stop in layer.f not directly at the layer thickness but a very little higher.
If you are interested I can send you a modified layer.f. Just send me an email to This email address is being protected from spambots. You need JavaScript enabled to view it. and your used telemac version.
Another idea could be changing your compiler options to less optimised ones. But this is only a guess I never tried it.
Best regards,
Rebekka