Supported compilers for GEOS-Chem: Difference between revisions
(Created page with "== The GNU Fortran compiler == == Overview == '''''GNU Fortran is our recommended open-source compiler for GEOS-Chem.''''' GEOS-Chem v11-01 and newer versions are compa...") |
|||
Line 16: | Line 16: | ||
--[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 19:10, 10 January 2019 (UTC) | --[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 19:10, 10 January 2019 (UTC) | ||
=== | === GNU Fortran versions that have been tested with GEOS-Chem === | ||
The following platforms and [[GEOS-Chem_basics#Fortran_resources|compilers]] are currently supported. | The following platforms and [[GEOS-Chem_basics#Fortran_resources|compilers]] are currently supported. |
Revision as of 14:24, 14 June 2019
The GNU Fortran compiler
Overview
GNU Fortran is our recommended open-source compiler for GEOS-Chem.
GEOS-Chem v11-01 and newer versions are compatible with the GNU Fortran compiler, aka gfortran. This is a free and open-source compiler that comes pre-installed on many modern computer systems. As such, GNU Fortran allows GEOS-Chem to be highly portable across a wide variety of platforms. For more information see:
If you will be running GEOS-Chem on the Amazon Web Services cloud computing environment, then you will need to use the GNU Fortran compiler. Please see our cloud computing tutorial cloud.geos-chem.org for more information.
A note on performance: When GEOS-Chem is compiled with the GNU Fortran compiler, it runs slower than when compiled with the proprietary Intel Fortran compiler, especially when running on Intel CPUs. This is because GNU Fortran, as an open-source software product, lacks the ability to take advantage of some proprietary Intel CPU optimizations. If performance matters to you, and your institution has an Intel Fortran site license, then you might want to consider using the Intel Fortran Compiler instead.
--Bob Yantosca (talk) 19:10, 10 January 2019 (UTC)
GNU Fortran versions that have been tested with GEOS-Chem
The following platforms and compilers are currently supported.
Platform | Compiler | Status | Tested by |
---|---|---|---|
GNU Fortran compiler This is our recommended open-source compiler for GEOS-Chem | |||
Linux | gfortran 8.x.x | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Linux | gfortran 7.x.x | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Linux | gfortran 6.x.x | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Linux | gfortran 5.x.x | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Linux | gfortran 4.8.2 | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Linux | gfortran 4.4.7 | Supported (GEOS-Chem v11-01 and later versions) | GCST |
Intel Fortran compiler This is our recommended proprietary compiler for GEOS-Chem | |||
Linux | ifort 17.0.4 and later versions | Supported
|
GCST |
Linux | ifort 15.0.0 and similar builds | Supported
|
GCST |
Linux | ifort 13.0.079 and similar builds | Supported | GCST |
Linux | ifort 12 | Supported
|
GCST |
Linux | ifort 11.1.069 and similar builds | Supported | GCST |
Linux | ifort 10.1 | Supported (but this is an old version by now) | GCST |
--Bob Yantosca (talk) 19:48, 10 January 2019 (UTC)