Hi
The problem you encountered appears during the read of the steering file because we never envisage to describe so many sources point in this file.
There is no easy solution to solve this problem. You should edit some subroutines to manually fix the number of sources and replace the read in the steering file by a read in an ascii file.
This means you should look into the code to see exactly which subroutines should be changed. I think you should probably start with lecdon_telemac2d.f (the subroutine which read the steering file)
Hope this helps