Hello Nicolas
I ran your 7 tests to be sure to understand the error nad i have differents explanation according to the test.
First of all, I am not sure that it is clear that when you couple Telemac with Tomawac. It is Telemac that asks Tomawac to run during ome time.
That time is 'COUPLING PERIOD' * 'TIME STEP', then Tomawac will do n time step to run that time and then will do the output according to its period for graphic output.
So in Test 3 as coupling period is 24 and time step 5 ; Tomawac will run pack of 120 sec which will be 0, 120 240 and 360. As period for printout is 12 (which means 60s) you get the output for 0,60,120,180,240,300,360.
In test 4 it is the same (calculation from 0 to 360 by pack of 120) but as printout period is 24 you get the output for 0, 120,240,360.
In test 5 pack of calculation is 60s (from 0 to 300) but you ask in Tomawac a period of output of 24 so it is 120 s so you get 0, 120,240.
In test 6 and 7 the explanation is different, it comes from the fact that output in Telemac is more subtle. In Telemac if the last time step is not a output according to period of output, it records it. Tomawac doesn't do that. that is why you got the records with Telemac2D for 295s and 305s and not for Tomawac.
regards
Thierry Fouquet