Hi,
Trying to run a simulation in v7p2r0, which has already run successfully using previous versions, I got an error while the code was trying to read the FORMATTED DATA FILE 1 (invoked in the modified bord3d subroutine). After some debugging I found that:
Each of the logic unit variables (T3DFO1, T3DHYD, etc.) is given a value in subroutine lecdon_telemac.f. Then in bief_open_files.f, the unit numbers of the data files, defined also by variables T3D_FILES%LU, change due to the implementation of the function get_free_id.f. The T3Dxxx variables are never updated (to get the same values as T3D_FILES%LU) and this leads to an error in case a data file needs to be read (e.g. when a boundary conditions file has to be read in bord3d.f).
In my case, I solved it updating T3DFO1 variable in bord3d.f.
Cheers,
Makis