next up previous contents
Next: Passing Array Sections Up: Procedures Previous: Argument Remapping

 

Explicit Intent

A general procedure call can generate two remappings per argument:

If remapping is essential then give the INTENT of the arguments:

  INTEGER, DIMENSION(512,512), INTENT(IN)  :: iarg1
  INTEGER, DIMENSION(512,512), INTENT(OUT) :: iarg2

Now each dummy would only be remapped once. NA Software execution time is now 14.7s compared to 25.00s without the INTENT.

Motto: tex2html_wrap28921

For more information, click here gif


next up previous contents
Next: Passing Array Sections Up: Procedures Previous: Argument Remapping

©University of Liverpool, 1997
Wed May 28 23:37:18 BST 1997
Not for commercial use.