next up previous contents
Next: Rules for Extrinsic Procedures Up: Extrinsics Previous: Extrinsic Example Continued

Extrinsic Example Continued

Matters become easier with a F90_LOCAL EXTRINSIC:

 SUBROUTINE Calc_u_like(A,B,C)
  INTEGER, DIMENSION(:), INTENT(IN)  :: B, C
  INTEGER, DIMENSION(:), INTENT(OUT) :: A
   A = B+C
 END

Can use assumed-shape arrays to avoid explicitly calculating block-sizes. Fortran 90 allows zero-sized sections which is also useful.

For more information, click here gif


next up previous contents
Next: Rules for Extrinsic Procedures Up: Extrinsics Previous: Extrinsic Example Continued

Adam Marshall ©University of Liverpool, 1996
Fri Dec 6 18:56:08 GMT 1996
Not for commercial use.