This invention relates to a method, system and program product to detect
reduction variables in assignment statements in the source code for
enabling the parallel execution of program loops. The reduction variables
found using the method herein described can be tagged to the respective
loops and passed to a compiler through compiler directives for
parallelizing the reduction operation, along with the information about
each variable's respective associative operator.