twoprod.f not compliant with latest fortran standard

Summary

The utils/bief/twoprod.f file defines a SPLIT routine.
SPLIT has been made an intrinsic in the latest fortran standard.
The intel oneapi ifx compiler cannot compile it unless the routine is renamed or made internal by CONTAINS

Environment

  • Operating System: Linux
  • Compiler: intel oneapi 2025.0.4 ifx
  • TELEMAC version: V8P5R0

Relevant logs and/or screenshots

/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(43): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(A,AH,AL)
-----------------^
/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(43): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(A,AH,AL)
-------------------^
/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(43): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(A,AH,AL)
----------------------^
/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(44): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(B,BH,BL)
-----------------^
/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(44): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(B,BH,BL)
-------------------^
/home/globc/andrea/HYDROLOGIE/GIT_MASCARET_TELEMAC/telemac-mascaret/sources/utils/bief/twoprod.f(44): error #6362: The data types of the argument(s) are invalid.   [SPLIT]
      CALL SPLIT(B,BH,BL)
----------------------^

Possible fixes

The routine can be renamed or made internal by CONTAINS