Calling Fortran77 From HPF
LAYER 2: Transition layer
- Extrinsic with local view of the matrix
- HPF_LOCAL (layer 3 F77_LOCAL or F90_LOCAL)
- F90_LOCAL (layer 3 F77_LOCAL or F90_LOCAL)
- Translate HPF’s assumed shape array to Fortran77’s assumed size array,
- Determine leading dimension of assumed size array so Fortran77 routines can do index computation.
LAYER 3: ScaLAPACK message passing layer
- Extrinsic F77_LOCAL or F90_LOCAL