## Fortran compilers

At the time this documentation is written (14-dec-2010), here is the status of the various Fortran compilers supported by Gildas:

- Intel Fortran Compiler (ifort): versions 9.0 and 11.1 have been tested. As far as we know it seems fine to compile the new kernel with ifort. There is no bug directly related to the new kernel, but remember there can be problems in old version of ifort (e.g. a memory leak with ifort 9.0).

- g95: none of the stable versions of g95 (i.e. up to 0.92) is now able to run correctly the new Gildas kernel. The Fortran runtime libraries it provides do not seem to be thread-safe, i.e. there are conflictual access to its internal routines. With the implementation of the Fortran co-arrays, the current development version of g95 (0.93) should be thread-safe. The problem is that this version is not stable enough to compile the Gildas kernel, and developments seem frozen since August 2010.

- the GNU Fortran Compiler (gfortran): recent versions of gfortran are able to compile and run correctly the new Gildas kernel. The lower limit 4.3.0 required for the gfortran version and introduced 2 years ago is kept unchanged. The annoying bug which enforce the user to type RETURN after clicking in a widget is not related to the new kernel. A patch for this bug has been submitted to the development versions of gfortran, and it will be part of the releases 4.4.6, 4.5.2 and 4.6.0.