3.2.1 PCF Directive Syntax and Lexical Rules

Observe the following rules:

  1. Begin each PCF directive with C*KAP*. To continue a directive onto subsequent lines, begin each line with C*KAP*&.

  2. Except for PARALLEL DO, you must pair the directives, for example, directive - end directive.

  3. Do not nest the same type of directive. For example, do not insert a CRITICAL SECTION directive inside another CRITICAL SECTION and END CRITICAL SECTION directive.

  4. Use the CRITICAL SECTION, ONE PROCESSOR SECTION, and PARALLEL DO directives only within a PARALLEL REGION directive.

  5. Do not use an array element in any variable list as a local_name , a shared_name , or a last_local .

  6. Do not use common block names in variable lists. Either leave the last_local variable undeclared or explicity declare the last_local variable as SHARED. KAP treats an undeclared last_local variable as a SHARED variable and issues a warning. Do not declare it to be LOCAL.


Previous Page | Next Page | Contents | Index |
Command-Line Qualifiers