Hello,
On the 037_weirs case in parallel: I see an error when I use a compiler that checks bounds, and I am currently correcting this (but you should not have the same error message when going from 8 to 1...).
Now your problem below. It is normal, if you look at function Q (library telemac2d) the subroutine read_fic_frliq is called successively for time AT-DT and time AT and the average is taken. The message is written in read_fic_frliq. This certainly could be clearer, it is the first time someone points out this.
With best regards,
Jean-Michel Hervouet