Hello Jean-Michel,
Thank you for your quick answer, especially for answering on a Friday afternoon during summer.
If I understand well, the coefficient that goes with Nikuradse law is the roughness height (and not Strickler or Manning coefficient). In that case, I was clearly using a coefficient that is too large (N=0.0262), considering the shallow water depth (4.14 cm). After adding the keyword THRESHOLD FOR VISCOSITY CORRECTION ON TIDAL FLATS = 0., setting bed roughness to 3*d50=0.00129 (using (26N)^6=9.99cm does not make much sense here), the sediment simulation works just fine in v7p0. In v6p2, the calculation does not even start and I obtain the following error message: LIT: REAR ERROR, ONE INTENDED TO READ A RECORD OF 1 VALUES OF TYPE I ON LOGICAL UNIT 1. In v6p2, I was able to run another simulation in a similar channel but I had to reduce the number of horizontal layers from 7 to 3 and use equal cell size vertically. But in v7p0, everything looks fine, which means that my problem is solved.
I’m conscious that using a near-bed horizontal layer (0.5% of water depth = 0.02cm) that is thinner than roughness elements (0.129cm) can cause numerical instability. However, v7p0 seems to be able to deal well with this situation (which was not the case with v6p2).
Regarding the time step, I'm usually selecting the larger value that the simulation can handle without crashing, as long as the Courant number is below unity. In my simulations (I'm studying a few cases like this one), the sediment simulation will not complete normally if the time step is larger than 0.1 (sometimes as low as 0.025) with the meshes that I’m using, depending on the exact parameter set.
Thank you again.
Yannick