Intel® Fortran Compiler for Linux* Knowledge Base

Submit New Article



Title Modified Date
BIND(C) does not work for COMPLEX
A COMPLEX Fortran function built with the BIND(C) attribute does not follow the x64 ABI and is not interoperable with the Intel C compiler or with gcc.
Author: Martyn Corden (Intel)
Type: Software Defects
11/20/2009
Intel Fortran Compiler 11.1 Release Notes
Current release notes and installation guide for the Intel Fortran Compiler 11.1 products for Linux, Mac OS X and Windows
Author: Steve Lionel (Intel)
Type: Software Defects
10/22/2009
Incorrect padding added for SEQUENCE or BIND(C) type with UNION
Describes a Fortran compiler defect where padding is inappropriately added inside a UNION in a SEQUENCE or BIND(C) derived type
Author: Steve Lionel (Intel)
Type: Software Defects
10/16/2009
Putting -lm Before User Objects/Libraries on Link Line Can Impact Performance
Recommended linking model: icc/icpc/ifort [user objs] [user libs] [sys libs] Using -lm (the GNU math library) prior to user-created objects or libraries causes the GNU libm to be used instead of the Intel math library, impacting performance.
Author: Brandon Hewitt (Intel)
Type: Software Defects
10/14/2009
Run-Time Error 408 when optional character argument omitted
Description of a compiler defect which causes an inappropriate error 408 to be issued at run-time when bounds checking is enabled and an optional character argument is omitted in a call to a routine.
Author: Steve Lionel (Intel)
Type: Software Defects
10/05/2009
Thread affinity compiler switches have no effect
Thread affinity compiler switches /Qpar-affinity (Windows*) or -par-affinity (Linux*) have no effect when the executable is run.
Author: Patrick Kennedy (Intel)
Type: Software Defects
09/24/2009
Intel® compiler error #10236 issued when using -soname corrupts resulting shared library on Linux
Intel® Linux compilers issue compiler error #10236 and create invalid shared library when using -Xlinker with -soname
Author: Kevin Davis (Intel)
Type: Software Defects
08/21/2009
Intel® Fortran and C++ compilers – Invalid option -i turns on incremental linking on Linux
Both the Intel® Fortran and C++ compilers for Mac OS and Linux quietly ignore the unknown option "-i" and pass it to the linker.
Author: Kevin Davis (Intel)
Type: Software Defects
08/13/2009
Intel® Fortran compiler – Option -extend-source not ignored for .F90 source files
Intel Fotran 11.x compiler does not properly ignore option -extend-source for .F90 source files
Author: Kevin Davis (Intel)
Type: Software Defects
08/04/2009
idb cannot print USEd mod variables
Problem :-- Debugger does not print the use-associated variablesmodule modinteger :: i, j, k, lcontains subroutine initi = 1j = 2k = 3l = 4end subroutine initend module moduse modcall initprint *, i, j ...
Author: Milind Kulkarni (Intel)
Type: Software Defects
07/14/2009
Internal Compiler Error
What to do when a compilation results in an Internal Compiler Error, catastrophic error, internal abort, code 1 or code 3 error.
Author: Steve Lionel (Intel)
Type: Software Defects
07/02/2009
'mpiexec -idb' fails to start the Intel GUI debugger correctly
If you use Intel MPI 3.0 or later, the 11.x Intel debugger (IDB) GUI fails to start correctly if launched via mpiexec. Doing 'mpiexec -idb ...' will bring up the GUI and an IDB console, but neither can be used to debug the MPI application.
Author: Patrick Kennedy (Intel)
Type: Software Defects
06/17/2009
Intel® Premier support frequently asked questions
This Intel® Premier Support FAQ describes what it is, who is eligible, how to obtain a login ID, how to submit issues and how to get product updates.
Author: Chuck (Intel)
Type: Software Defects
05/21/2009
Syntax error for array constructor with datatype keyword value
A syntax error is given for array constructors of the form (/name/) where name is a PARAMETER constant that has the same name as a datatype keyword.
Author: Steve Lionel (Intel)
Type: Software Defects
05/18/2009
Error #5508 Declaration of routine conflicts with a previous declaration
If enable /warn:interfaces /gen-interfaces with Intel FORTRAN compiler 11.0.074 for Windows, 11.0.083 for Linux, you will see error message Declaration of routine conflicts with a previous declaration. This article gives a workaround for this issue.
Author: Hao Jiang (Intel)
Type: Software Defects
04/15/2009
Multiple definitions of floating-point exception parameters such as FPE_M_TRAP_OVF
Referencing parameters related to floating-point exceptions via the IFLPORT or IFCORE and IFPORT modules may give errors such as error #6405: The same named entity from different modules and/or program units cannot be referenced. [FPE_M_TRAP_DIV0]
Author: Martyn Corden (Intel)
Type: Software Defects
04/08/2009
Fortran RESHAPE in type declaration causes internal compiler error
Fortran RESHAPE intrinsic usage in a type declaration statement with an mismatched result array shape specification causes an internal compiler error.
Author: Kevin Davis (Intel)
Type: Software Defects
03/20/2009
Cachesize intrinsic doesn't work for Intel Core I7 processor
The cachesize() intrinsic function returns an incorrect value for the Intel(R) Core(TM) i7 processor
Author: Martyn Corden (Intel)
Type: Software Defects
02/04/2009
FLUSH on unopened file gives error 707
If a Fortran FLUSH statement is executed for a unit that is not open, a run-time error 707 occurs.
Author: Steve Lionel (Intel)
Type: Software Defects
01/15/2009
Internal Compiler Errror for Molpro file geminal.f on Intel(R) 64 processor using the Intel(R) Fortran Compiler, 11.0
The Intel(R) Fortran Compiler for Linux* Professional Edition, Version 11.0 will fail with an Internal Compiler Error when compiling the file geminal.f from the Molpro* application with the options -O3 and -i8 on an Intel(R) 64 processor.
Author: Wendy Doerner (Intel),Steve Lionel (Intel)
Type: Software Defects
01/15/2009
don't use -fpic and -mcmodel together
The Intel compiler for Intel 64 Linux does not support the use of both -fpic and -mcmodel medium (or -mcmodel large) on the same command line.
Author: Martyn Corden (Intel)
Type: Software Defects
01/13/2009
Error "variable not allocated" with assume realloc_lhs
If the "assume realloc_lhs" option and the "check pointer" option are used together, the error "Attempt to fetch from an allocatable variable when it is not allocated" may be incorrectly issued.
Author: Steve Lionel (Intel)
Type: Software Defects
11/25/2008
Compiler 11.0 OpenMP programs exhibit high core usage
Compiler 11.0 C++ and Fortran OpenMP-enabled programs on Windows, Linux, and Mac OS X have high CPU utilization for all cores in a multi-core system, even if it is known that not all cores are being fully utilized. Setting KMP_BLOCKTIME has no effect.
Author: pbkenned
Type: Software Defects
11/20/2008
Intel® Debugger (IDB) for Linux - Error: A license for DbgL is not available
The Intel Debugger for Linux version 11.0 requires a license containing the DbgL component.
Author: Kevin Davis (Intel)
Type: Software Defects
11/07/2008
Intel Fortran Compiler - FTELL problem with buffered I/O
If a Fortran unit is opened for buffered I/O, the FTELL and FTELLI8 RTL functions do not take account of data that is still in the buffer.
Author: Martyn Corden (Intel)
Type: Software Defects
09/26/2008