3.2.8 Comparison of KAP PCF and Cray Autotasking Directives

If you formerly used Cray autotasking to perform parallel decomposition, you can substitute KAP PCF directives, as shown in Table 3-1.

Table 3-1 Comparison of KAP PCF and Cray Autotasking Directives

KAP Parallel Computing Forum  Cray Autotasking 
Specifying Regions of Parallel Execution 
C*KAP* PARALLEL REGION  CMIC$ PARALLEL 
C*KAP* END PARALLEL REGION  CMIC$ END PARALLEL 
Specifying Parallel Loops 
C*KAP* PARALLEL DO  CMIC$ DO PARALLEL 
End defined by loop scope  CMIC$ END DO 
Specifying Synchronized Code Sections 
C*KAP* CRITICAL SECTION  CMIC$ GUARD 
End defined by loop scope  CMIC$ END GUARD 
   
C*KAP* ONE PROCESSOR SECTION   
C*KAP* END ONE PROCESSOR SECTION   
Specifying Code Sections for Parallel Execution 
Equivalent coded with PARALLEL DO  CMIC$ END CASE 
Controlling Subroutines Called Within Parallel Regions 
C*$* ASSERT CONCURRENT CALL  CMIC$ CONTINUE 
Unstructured Exits from Parallel Region 
Not available currently  CMIC$ SOFT EXIT 
   
Equivalent coded with PARALLEL REGION with one loop optimization performed by KAP  CMIC$ DO ALL (End defined by loop.) 


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