Intel® Fortran Compiler 17.0 Developer Guide and Reference

GAP Message (Diagnostic ID 30523)

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.

See Also