I've made some tests to understand how and where solid discharges are exactly comptued. Instead of resolving my problem I encountered a new one.
I've modified canal_solid_discharge example to reproduce a flume without inflow solid discharge and wihtout available sediment on the bottom.It should look like a T2D run.
To avoid sediment transport, boundaries conditions files looks like
LIHBOR | LIQBOR | LIVBOR | Q2BOR | UBOR | VBOR | AUBOR | LIEBOR |
4 | 5 | 5 | 0 | 0 | 0 | 0 | 4 |
It means constant constant sediment discharge equals to Q2BOR value 0.
In noerod.f, I set ZR=ZF and add in my .cas file
OPTION FOR THE TREATMENT OF NON ERODABLE BEDS = 2 (NUL SOLID DISCHARGE)
I should have 0 solid discharge in all my domain. This is confirmed by the listing.
But when I look to my result file (.slf) I see bed-load fluxes in all my domain according to my IFC (in my cas = 1).
Can someone knows why ?
Best regards,