Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 9/08/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

GAP Message (Diagnostic ID 30523)

NOTE:
This feature is only available for ifort.

Message

Assign a value to the variable(s) "%s" at the beginning of the body of the loop in line %d. This will allow the loop to be parallelized.

Advice

Check to see if you can unconditionally initialize the scalar variables at the beginning of the specified loop. If so, do the code change for such initialization (standard), or list the variables in the private clause of a PARALLEL directive (advanced). This allows the parallelizer to privatize those variables for each iteration and to parallelize the loop.

Verify

Confirm that in the original program, any variables fetched in any iteration of the loop have been defined earlier in the same iteration or have been privatized by means of the private clause of a PARALLEL directive.