Index
Prev
Index
–concurrentize driver option
[no]concurrentize
–limit driver option
limit
–lines driver option
Paginating the Listing
lines
–listoptions driver option
Specifying Optional Information
Default Listing Fields
listoptions
–minconcurrent driver option
minconcurrent
Specifying a Work Threshold
–noconcurrentize driver option
[no]concurrentize
Enabling Parallelization of Loops
–optimize driver option
Setting the Optimization Level
–parallelio driver option
Enabling Parallel I/O
parallelio
–roundoff driver option
Reductions
–suppress driver option
suppress
Disabling Message Classes
-limit driver option
Specifying a Complexity Limit
-nodirectives driver option
Preventing Use of Directives and Assertions
-noparallelio driver option
parallelio
-roundoff driver option
Controlling Variations in Round Off
action summary
Action Summary
assertions
Power Fortran Assertions
Using Directives and Assertions
C*$* ASSERT CONCURRENT CALL
Function Call
Procedure Parameters
C*$* ASSERT CONCURRENT CALL
Procedure Parameters
C*$* ASSERT CONCURRENT CALL
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO SYNC
C*$* ASSERT NO SYNC
C*$* ASSERT PERMUTATION
C*$* ASSERT PERMUTATION
Indirect Indexing
C*$* ASSERT PERMUTATION
C*$* ASSERT RELATION
C*$* ASSERT RELATION
C*$* ASSERT RELATION
C$ DOACROSS
C$ DOACROSS
Explicit Parallelization
C$&
C$&
C$PAR
Specifying a Work Threshold
C*$* ASSERT CONCURRENT CALL
Procedure Parameters
C*$* ASSERT CONCURRENT CALL
C*$* ASSERT CONCURRENT CALL
Function Call
Procedure Parameters
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO RECURRENCE
C*$* ASSERT NO SYNC
C*$* ASSERT NO SYNC
C*$* ASSERT PERMUTATION
C*$* ASSERT PERMUTATION
Indirect Indexing
C*$* ASSERT PERMUTATION
C*$* ASSERT RELATION
C*$* ASSERT RELATION
C*$* ASSERT RELATION
C*$* CONCURRENTIZE
C*$* CONCURRENTIZE
C*$*[NO]CONCURRENTIZE
C*$* LIMIT
C*$* LIMIT
Specifying a Complexity Limit
C*$* MINCONCURRENT
C*$* MINCONCURRENT
Specifying a Work Threshold
C*$* NO ASSERTIONS
Preventing Use of Directives and Assertions
C*$* NO ASSERTIONS
C*$* NOCONCURRENTIZE
C*$* NOCONCURRENTIZE
C*$*[NO]CONCURRENTIZE
C*$* OPTIMIZE
C*$*OPTIMIZE
Setting the Optimization Level
C*$* ROUNDOFF
C*$*ROUNDOFF
Reductions
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
Cray directives
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
CVD$ CNCALL
CVD$ CNCALL
CVD$ CNCALL
CVD$ CONCUR
CVD$ CONCUR
CVD$ CONCUR
directives
Using Directives and Assertions
Power Fortran Directives
C$ DOACROSS
Explicit Parallelization
C$ DOACROSS
C$&
C$&
C$PAR
Specifying a Work Threshold
C*$* CONCURRENTIZE
C*$* CONCURRENTIZE
C*$*[NO]CONCURRENTIZE
C*$* LIMIT
Specifying a Complexity Limit
C*$* LIMIT
C*$* MINCONCURRENT
C*$* MINCONCURRENT
Specifying a Work Threshold
C*$* NO ASSERTIONS
Preventing Use of Directives and Assertions
C*$* NO ASSERTIONS
C*$* NOCONCURRENTIZE
C*$* NOCONCURRENTIZE
C*$*[NO]CONCURRENTIZE
C*$* OPTIMIZE
Setting the Optimization Level
C*$*OPTIMIZE
C*$* ROUNDOFF
C*$*ROUNDOFF
Reductions
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ IVDEP
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
CDIR$ NEXT SCALAR
CVD$ CNCALL
CVD$ CNCALL
CVD$ CNCALL
CVD$ CONCUR
CVD$ CONCUR
CVD$ CONCUR
DO loop marking
DO Loop Marking
driver option
Using Driver Options
Power Fortran Driver Options
–lines
Paginating the Listing
–noconcurrentize
Enabling Parallelization of Loops
–optimize
Setting the Optimization Level
–parallelio
Enabling Parallel I/O
-concurrentize
[no]concurrentize
Enabling Parallelization of Loops
-limit
limit
Specifying a Complexity Limit
-lines
lines
-listoptions
listoptions
Default Listing Fields
Specifying Optional Information
-minconcurrent
Specifying a Work Threshold
minconcurrent
-noconcurrentize
[no]concurrentize
-nodirectives
Preventing Use of Directives and Assertions
-noparallelio
parallelio
-parallelio
parallelio
-roundoff
Controlling Variations in Round Off
Reductions
-suppress
suppress
Disabling Message Classes
@
Using Driver Options
error messages
Syntax Errors/Warning Messages
examples
function call in loop
Function Call
indirect indexing
Indirect Indexing
procedure parameter
Procedure Parameters
reduction
Reductions
footnotes
Footnotes
function call in loop
Function Call
IF clause of C$PAR
Specifying a Work Threshold
indirect indexing
Indirect Indexing
inlining
Performing Inlining and Interprocedural Analysis
interprocedural analysis (IPA)
Performing Inlining and Interprocedural Analysis
LAST VALUE NEEDED
C*$* ASSERT [NO] LAST VALUE NEEDED
C*$* ASSERT [NO] LAST VALUE NEEDED
line numbers
Line Numbers
listing
action summary
Action Summary
DO loop marking
DO Loop Marking
error messages
Syntax Errors/Warning Messages
field descriptions
Default Listing Fields
footnotes
Footnotes
interpreting
Interpreting the Listing
line numbers
Line Numbers
paginating
Paginating the Listing
samples
Sample Listings
viewing
Viewing the Listing File
warning messages
Syntax Errors/Warning Messages
message classes, diabling
Disabling Message Classes
C*$* ASSERT
C*$* ASSERT [NO] LAST VALUE NEEDED
C*$* ASSERT [NO] LAST VALUE NEEDED
optimization level
Setting the Optimization Level
paginating the listing
Paginating the Listing
Power Fortran
assertions
Using Directives and Assertions
Power Fortran Assertions
directives
Power Fortran Directives
Using Directives and Assertions
driver options
Using Driver Options
Power Fortran Driver Options
interpreting listing
Interpreting the Listing
reduction support
Reductions
table of action abbreviations
Action Summary
procedure parameter
Procedure Parameters
reduction
Reductions
types of
Reductions
sample listings
Sample Listings
setting optimization level
Setting the Optimization Level
VAST directives
CVD$ CNCALL
CVD$ CNCALL
CVD$ CNCALL
CVD$ CONCUR
CVD$ CONCUR
CVD$ CONCUR
viewing the listing
Viewing the Listing File
warning messages
Syntax Errors/Warning Messages
work threshold
Specifying a Work Threshold
WorkShop Pro MPF
Power Fortran 90 Concepts
xwsh use
Viewing the Listing File