Hello,
You apparently found a combination of parameters in Tomawac where array DZX in the structure SDZX is used and not allocated.
I would hint that you have a parameter INFINITE DEPTH set to YES whereas this is probably not very logical in coupling with Telemac-3D (however I admit that the program should check it).
You can provisionnally bypass the problem by taking subroutine point_tomawac.f in your Fortran file and change :
IF (.NOT.PROINF) THEN
CALL BIEF_ALLVEC(1,SDZX ,'SDZX ',IELM2 , 1 , 2 ,MESH)
CALL BIEF_ALLVEC(1,SDZY ,'SDZY ',IELM2 , 1 , 2 ,MESH)
ELSE
CALL BIEF_ALLVEC(1,SDZX ,'SDZX ', 1, 1, 0 ,MESH)
CALL BIEF_ALLVEC(1,SDZY ,'SDZY ', 1, 1, 0 ,MESH)
ENDIF
into just:
CALL BIEF_ALLVEC(1,SDZX ,'SDZX ',IELM2 , 1 , 2 ,MESH)
CALL BIEF_ALLVEC(1,SDZY ,'SDZY ',IELM2 , 1 , 2 ,MESH)
With best regards,
Jean-Michel Hervouet