The portion of the listing file that summarizes Power Fortran actions.
A Power Fortran directive that asserts something about the program. For example, an assertion can assert that a particular array is a permutation vector. Power Fortran does not verify the validity of assertions.
When no iteration of a loop writes to a memory location that is read or written by any other iteration of that loop.
A command, specified within the source file, that requests a particular action from Power Fortran. For example, directives enable, disable, or modify a feature of Power Fortran.
An assertion that is placed on the first line of the input file. Power Fortran interprets global assertions as if they appeared at the top of each program unit in the file. See also assertion.
Directives that are placed on the first line of the input file. Power Fortran interprets global directives as if they appeared at the top of each program unit in the file. See also directive.
The process of replacing a call to an external routine with the actual code.
A transformed version of a Fortran source program generated by Power Fortran. The name of this file has the suffix .m, such as analysis.m.
The process of analyzing an external routine ahead of time and using the results when the routine is referenced.
An annotated listing of the parts of a source program that can and cannot run in parallel on multiple processor generated by Power Fortran. This file has the suffix .1.
A reduction that uses the max() intrinsic function. See also reduction.
A reduction that uses the min() intrinsic function. See also reduction.
Manipulating code so that it can be run in parallel.
A permutation vector used to index into an array. Because all the numbers in the permutation vector are different, when used as indexes they all refer to different array elements.
Any list of numbers that are all different.
A Fortran 77 compiler that analyzes a program, identifies loops that are safe to run in parallel (that is, they do not contain data dependencies), and generates a parallel version of the program.
A reduction that uses the multiply operator *. See also reduction.
A process that produces detailed information about program execution, such as details about areas of code where most of the execution time is spent. The prof(1) command produces profiling information.
An operation that reduces a set of values to one value.
The inaccuracy resulting from rounding off values in a calculation.
A reduction that uses the add operator +. See also reduction.
An optional product that provides a graphical interface to the analysis performed by Power Fortran.