Difference between Fortran’s “abstract” and “normal” interfaces
The “normal” interfaces — known by the standard as specific interface blocks (as you use in the title of the question) — are just normal interface blocks for some procedure. Therefore: interface subroutine foo_sub end subroutine end interface means that there exists an actual (external) subroutine named foo_sub and it conforms to the specified interface. … Read more