Back to MCT Home Page
******************************************************************
******************************************************************
Intel Fortran Compiler

The Intel Fortran Compiler has been problematic over the course
of its development.  Some versions work and then in the next release
everything breaks.  This page consolidates our experience with this
compiler.

In general, 8.1 seems to be stable.
******************************************************************
******************************************************************

MCT has been -built- and -tested- on the following Intel Fortran Compilers:

Intel 9.1
Build 20060523 Package ID: l_fc_c_9.1.033

Intel 9.0
Build 20050722 Package ID: l_fc_c_9.0.025
Build 20060223 Package ID: l_fc_c_9.0.033

Intel 8.1
Build 20050203 (Package ID: l_fc_pc_8.1.024)
Build 20041123 (Package ID: l_fc_pc_8.1.023)
Build 20040922
Build 20040921Z

Intel 8.0
Build 20040716Z (Package ID: l_fc_pc_8.0.046_pe050.1)
Build 20040212
Build 20040122Z (using ChaMPIon/Pro MPI)

Intel 7.1
Build 20031106
Build 20030814
Build 20030617Z
Build 20030605
Build 20030519

Intel 7.0
Build 20021212Z
Build 20021028Z (free version)


The following versions compiled the MCT library, 
but failed to compile the MCT unit testers.  Your application may work.

Intel 9.0
Build 20051020  Package ID: l_fc_c_9.0.028
Build 20051201Z Package ID: l_fc_c_9.0.031


Intel 8.0 
Build 20031017
Build 20031016Z


The following versions absolutely failed to compile MCT:

Intel 8.0
Build 20040416

Intel7.1
Build 20030402Z
Build 20030307Z (free version)
Build 20030307


NOTES:

===========================================================================
Intel 7.1, Build 20030307, 20030307Z, 20030402Z, 
all have the following error:
-------------------------------------------------------
Notes: Dies compiling m_dropdead.f90 with the error
      use m_mpif90,only : MP_comm_world
                          ^
Error 208 at (48:m_dropdead.f90) : No such entity in the module
-------------------------------------------------------

Workaround: unknown


===========================================================================
Intel 8.0, Build 20031016Z (this is the free version from
download.intel.com:software/products/compilers/downloads), 20031017

Compiles mct and examples, internal compiler error seg violation
on ut-mct/cpl.F90 and ut-all/m_AVTEST.F90. 

Workaround:  unknown

===========================================================================
Intel 8.0, Build 20040416
has the following error:
Internal compiler error in function indexStr when it tries to resolve toChar(itemStr)

Workaround: unknown


Back to MCT Home Page