A subprogram is said to be external when it is not contained in the main program, nor in a module or antoher subprogram. In particular it can be defined by means of a programming language other than Fortran.
When an external subprogram is invoked, the compiler cannot access to its code, so all the ...