Prism 6.0 User's Guide

Generic Functions

If the generic function is defined in the current module, such as:

interface fadd
  integer function intadd(i, j)    
    integer*4, intent(in) :: i, j  
  end function intadd  
  real function realadd(x, y)    
   real, intent(in) :: x, y  
  end function realadd
end interface

then only references to the fadd are supported, but references to specific functions that define fadd are not. For example:

(prism) whatis intadd
prism: "intadd" is not defined in the scope 
`f90_user_op_generic.exe`f90_user_op_generic.f90`main`