﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
252	Compilers under RHEL6	Dave Offiler	Dave Offiler	"Just been poking about on the eld999 RHEL6 system, and the following
compilers are available (centrally installed & supported, 64-bit unless noted)
{{{
Vendor   command  version  default  alias    Cf. RHEL4
----------------------------------------------------------------------
Intel     ifort   12.0.4.191  X	   ifort12   12.0.4.191/32-bit/SA_APP
Intel     ifort   11.0.084	   ifort11   11.1.075/32-bit/SA_APP

Portland  pgf95    11.7-0     X    pgf11     n/a

NAGWare   nagfor   5.2(721)   X      -	     5.2(668)/32-bit

GNU       gfortran 4.4.5      X      -       4.4.0/32-bit/SA_APP	
GNU       gcc      4.4.5      X      -       3.4.6/32-bit
}}}

Currently, under RHEL4 (32-bit), the following are centrally installed (alias):
{{{
Intel   ifc   (ifort7, v7)
Intel   ifort (ifort9, v9)
Intel   ifort (ifort,  v10)
NAGWare f95   (nag,   v5.1)
}}}
''and therefore will not be available under RHEL6''; hence we will not be able to test ROPP using them, and they will become legacy, support-wise (i.e. we retain the build mini-scripts, but have no means of formal checking with the Test Folder whether they still work for future ROPP releases).

Under RHEL4, SA_APP makes the following unofficial, unsupported compilers available(alias:
{{{
Intel ifort    (ifort8,  v8)
Intel ifort    (ifort11, v11)
Intel ifort    (ifort12, v12)
Intel icc      (icc11,   v11)
GNU   gfortran (gfc,     v4.4.0)
GNU   gcc      (gcc-4,   v4.4.0)
GNU   g95      (g95,     v0.93, 17 Aug 2010)
Sun   f90      (sunf95,  v8.3)
Sun   cc       (suncc,   v5.9)    
}}}
These are 32-bit versions, and may or may not work on RHEL6 (to be tested)

Since ifort11 and ifort12 are centrally installed on RHEL6, the SA_APP versions will be withdrawn after the rollout (v11 could be removed now, since this is also centrally installed now on all the RHEL4 scientific systems, including servers. I've left it for now as ours is 11.1, vs the system v11.0).

I suggest to also remove v8 from SA_APP as its now obsolete (assuming it still works under RHEL6 anyway). Upgrading g95 to 64-bit should be possible (I have this installed

at home). I think the sun compilers were only down-loadable in 32-bit (for free use, anyway); this may or may not work.

So, for ROPP testing, I suggest the following list of Linux compilers we should aim to fully support for v5.1 onwards (i.e. in the Test Folder)

gfortran, ifort11, ifort12, nagfor, pgf11, g95*, sunf95**

* current install may work, but upgrade to 64-bit desirable. NB development seems to have halted - no released for a year now (used to be almost daily!)

** probabaly not upgradable; stick with current version if it works, drop it if not.

Other compilers such as g95 and gfortran on Cygwin and xlf95 on AIX are unaffected, and will continue to be available for testing as now (AIX via Test Folder, Cygwin via user-package testing)

Yet more compilers will likely be available (including some of the above legacy ones) to internal and external beta-testers, but
of course these cannot be formally supported.

Any comments?

Dave"	task	closed	normal	5.1	ROPP (all)	5.0	fixed	compilers, fortran, support	
