<br><tt><font size=2>> INTENT doesn't help with non-contiguous buffers.
</font></tt>
<br>
<br><tt><font size=2>There is a subtle difference an intent can make: INTENT(IN)
will suppress copy-out if copying has to be made by the compiler.</font></tt>
<br>
<br><tt><font size=2>>
In this context,
<br>
> it's mostly a documentation thing, though a compiler can detect some<br>
> problems if there's an intent conflict (for example, passing an <br>
> INTENT(IN) argument to an INTENT(OUT) argument.<br>
</font></tt>
<br><tt><font size=2>This is a positive side of specifying INTENT. The
flip side, however, is that to get the right intent might be tricker than
it looks.</font></tt>
<br>
<br><tt><font size=2>Cheers,</font></tt>
<br>
<br><font size=2 face="sans-serif">Jim Xia<br>
<br>
XL Fortran Compiler Test<br>
IBM Toronto Lab at 8200 Warden Ave, Markham, On, L6G 1C7<br>
Phone (905) 413-3444 Tie-line 313-3444<br>
email: jimxia@ca.ibm.com<br>
D2/YF7/8200 /MKM<br>
<br>
</font><a href=http://www.ibm.com/software/awdtools/fortran/xlfortran><font size=2 face="sans-serif">http://www.ibm.com/software/awdtools/fortran/xlfortran</font></a>
<br>