[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ] |
A SEQUENCE directive is defined to allow a user to declare explicitly that variables or COMMON blocks are to be treated by the compiler as sequential. (COMMON blocks are by default nonsequential. Variables are nonsequential unless Definition 5 applies.) Some implementations may supply an optional compilation environment where the SEQUENCE directive is applied by default. For completeness in such an environment, HPF defines a NO SEQUENCE directive to allow a user to establish that the usual nonsequential default should apply to a scoping unit, or selected variables and COMMON blocks within the scoping unit.
XBNF sequence-directive -to -rule to to is SEQUENCE [ [ :: ] association-name-list ] -to or NO SEQUENCE [ [ :: ] association-name-list ]
association-name -to -rule to to is object-name -to or function-name -to or / [ common-block-name ] / XBNF
©2000-2006 Rice University | [ Contact Us | HiPerSoft | Computer Science ] |