Intel® Fortran Compiler

GAP Message - remark #30533: (LOOP) Compile with the "-Qopt-subscript-in-range" option to vectorize and/or parallelize the loop


Message

Compile with the "-Qopt-subscript-in-range" option to vectorize and/or parallelize the loop at line 123. [VERIFY] Make sure that no loop in the program contains or generates very large integers (typically very large integers >= 2^30).

Description

This message advises you to use the option /Qopt-subscript-in-range for the specified file during compilation.

  • Linux*
  • Apple OS X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • GAP Message - remark #30525: (PAR) Insert a "#pragma loop count min(128)" or "!dir$ loop count min(128)" statement right before the loop to parallelize the loop


    Message

    Insert a "#pragma loop count min(128)" or "!dir$ loop count min(128)" statement right before the loop at line 123 to parallelize the loop. [VERIFY] Make sure that the loop has a minimum of 128 iterations.

    Description

    This message advises you to add "#pragma loop count" before the specified loop. This pragma indicates the minimum trip count (that is, the number of iterations) of the loop that enables the parallelization of the loop.

  • Linux*
  • Apple OS X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • GAP
  • Consistency of Floating-Point Results using the Intel® Compiler

    Why doesn’t my application always give the same answer? Tradeoffs between floating-point accuracy, reproducibility and performance are discussed with examples;recommendations are made for improving reproducibility while limiting the impact on performance. Updated for Intel Composer XE 2013.
  • Developers
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • Intel® Parallel Composer
  • floating-point
  • reproducibility
  • consistency
  • Build CP2K using Intel Fortran compiler Professional Edition

    This article show how to build CP2K for Intel64 platform, using Intel® Fortran Compiler Professional Edition version 11.0 / 11.1 or Intel® Fortran Composer XE 2011, and Intel® Math Kernel Library (MKL) with FFTW 3.x support
  • Linux*
  • Fortran
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Math Kernel Library
  • Optimization
  • Subscribe to Intel® Fortran Compiler