[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ] |
Correct Fortran programs will not necessarily be correct without modification in HPF. The use of EQUIVALENCE with COMMON blocks can impact the mappability of data objects in subtle ways. To allow maximum optimization for performance, the HPF default for data objects is to consider them mappable. In order to get correct separate compilation for subprograms that use COMMON blocks with different aggregate variable groups in different scoping units, it will be necessary to insert the HPF SEQUENCE directive.
As a check-list for a user to determine the status of a data object or COMMON block, the following questions can be applied, in order:
(End of advice to users.)
©2000-2006 Rice University | [ Contact Us | HiPerSoft | Computer Science ] |