Hi,
I have a problem with TELEMAC-2D v8p2r0 that I can't resolve.
When I add a private variable to the geometry file and specify it in the steering file (NAMES OF PRIVATE VARIABLES) the model crashes with
THERE IS 770 LIQUID BOUNDARIES:
BOUNDARY 1 :
BEGINS AT BOUNDARY POINT: 1 , WITH GLOBAL NUMBER: 16
AND COORDINATES: 521455.5 726887.5
ENDS AT BOUNDARY POINT: 2 , WITH GLOBAL NUMBER: 15
AND COORDINATES: 521534.3 726844.1
BOUNDARY 2 :
BEGINS AT BOUNDARY POINT: 3 , WITH GLOBAL NUMBER: 14
AND COORDINATES: 521623.4 726856.6
ENDS AT BOUNDARY POINT: 3 , WITH GLOBAL NUMBER: 14
AND COORDINATES: 521623.4
[...]
FRONT2: SIZE OF ARRAYS EXCEEDED
INCREASE THE KEYWORD
MAXIMUM NUMBER OF BOUNDARIES
IN THE CALLING PROGRAM
THE CURRENT VALUE IS 30
THE VALUE SHOULD BE 770
PLANTE: PROGRAM STOPPED AFTER AN ERROR
RETURNING EXIT CODE: 2
However, I have no liquid boundaries defined, i.e. in my cli file LIHBOR is 2. Besides, if I run the model without reading the private variable (commenting NAMES OF PRIVATE VARIABLES in the steering file), the model runs fine and correctly detects a single solid boundary.
This happens for any private variable, even "dummy" variables that are not used in the code.
However, if I run one of the examples (I tried "pluie") everything works fine, also with CN values in the geometry file.
So I guess it must be related to my setup, maybe the geometry file? I only have no idea what could be the reason. A look into the code shows me that LIHBOR seems to be wrongly read, but only if private variables are used, which puzzles me. Any hints where to start are appreciated.