Hello Olivier,
Indeed, there is a maximum number of characters allowed by DAMOCLES (CAS file parser) for every value of every keuword. Particularly for sources/sinks, if your coordinates x,y are large number in some UTM coordiante, you are very likely to exceed the maximum number of characters.
In release v6p2 (v6p1 being close to packaging) we will try to increase that number of characters.
In the meantime, what I can recommend is that you fill-in you keywords in your CAS file with dummy value, i.e.
ABSCISSAE OF SOURCES = 0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
0ORDINATES OF SOURCES =
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
etc. This will define the number of sources/sinks in your model ...
... and then add the subroutine LECDON_TELEMACxD to set the values in the source file. Example of TELEMAC-3D:
!standard source code
DO I=1,NSCE
XSCE(I) = MOTREA(ADRESS(2,80)+I-1)
YSCE(I) = MOTREA(ADRESS(2,81)+I-1)
ZSCE(I) = MOTREA(ADRESS(2,82)+I-1)
QSCE(I) = MOTREA(ADRESS(2,83)+I-1)
ENDDO
! start of the modification
XSCE(1) = 748260.6
XSCE(2) = 748263.5
...
YSCE(1) = 2508139.7
YSCE(2) = 2508144.0
...
! back to standard source code
IF(NTRAC.GT.0) THEN
DO I=1,NTRAC
...
DO I=1,NSCE
USCE(I) = 0.D0
ENDDO
! start of the modification
USCE(1) = 2.15
USCE(2) = 2.15
...
! back to standard source code
ELSE
IF(LNG.EQ.1) WRITE(LU,*)
& 'MAUVAIS NOMBRE DE VITESSES DES SOURCES SELON X'
IF(LNG.EQ.2) WRITE(LU,*)
...
you get the picture by now I guess (?)
Hope this helps.
Sébastien.