Hi,
Thanks for your answer.
To specify more precisely what I am doing: I am not trying to model sediment transport, but to perform some kind of sensitivity analysis of the hydraulic variables to geometric model parameters.
During one run (multiple time steps), my geometry is fixed.
But I am looking for a way to perform multiple runs with different values of the geometric variables.
If I well understood what you mean, those geometric variables are not expected to be modified: they are set only once when the model is imported, and the code is not expected to do anything when these variables are modified, explaining the "lock" mechanism.
It seems to be in contradiction with the code in
sources/mascaret/API/f90/set_valeur_mascaret.f90
at lines 67-68, there is the following comment about the modification of "Model.CrossSection.*" variables:
! On conserve l'indication que la geometrie a ete modifiee
! dans ce cas on pourra lancer le planimetrage avant le calcul.
that I understand as: when "Model.CrossSection.*" variables are modified, the numerical model parameters are recomputed as a preprocessing step at the next call of the "compute" method of the telapy.api.masc.Mascaret class.
I don't understand what does the code exactly.
Regards