Intel® Fortran Compiler 16.0 User and Reference Guide
Statement: Indicates a separate module procedure.
submodule (M) A contains real module subroutine FOO (arg) type(tt), intent(in) :: arg arg%r =1 end subroutine FOO end submodule A