Hello,
For this kind of issue, I have 2 suggestions:
- read carefully the TelApy user manual, in particular subsection 4.1.2 "How to add access to a new variable". I am not a specialist of this module, but I can read that using a script does the job easily (but you have to know what you want to declare as a new variable, the script cannot guess for you). I have just tried and it generates the enclosed file e.g. (if DSCE is supposed to be an 1 dimension array of double precision), you also need to change the declarations_telemac2d module by hand,
- or copy and paste of what is done for a similar variable as DSCE, e.g. FLUX_BOUNDARIES.
Anyway, in your implementation, you seem to mix double precision array and BIEF_OBJ or reals (for which %R suffix can be used).
Hope this helps,
Chi-Tuan