I turned of warning for F2008 and in some routines I get the warning
Fortran 2008 specifies that an elemental intrinsic function here be of type integer or character and each argument must be an initialization expr of type integer or character . [ABS]
So I commented out all lines with ABS in them and I stijll get the warning. Many other routines use ABS without this warning. What does it mean?