Fortran programmers have been doing parallel processing for many years using methods outside the Fortran standard such as auto-parallelization, OpenMP* and MPI.
Cause: This diagnostics message comes when the parameters of the directive are contradictory.
Diagnostic 15018: loop was not vectorized: not inner loop
This article focuses on aspects of porting Fortran codes to the Intel® Xeon Phi™ coprocessor.
Along with adopting either an array syntax programming style or selecting the proper pragmas/directives for vectorization, data alignment is one more step developers take to increase the efficiency
Fortran programming leverages from using OpenMP* parallelization technology to achieve better performance on multicore systems.