Supported Compilers/Platforms


Updated July 2024

Platforms
Windows XP/Vista/7/8/8.1/10 [IA-32]
Windows x64 XP/Vista/7/8/8.1/10/11 and Server editions [AMD64/Intel 64]
Linux/x86_64 [AMD64/Intel 64]
Mac OS X 10.7 (Lion) onwards [Intel 64]

Win32 [IA-32] Fortran Compilers
Absoft Pro Fortran 11.0 or later
GNU gfortran 4.7/4.9/5.x-14.x (MinGW)
Intel Fortran 11.0 or later
Lahey/Fujitsu Fortran 95 5.7/7.x (Express/Std/Pro/Enterprise)
Lahey/GNU Fortran
Salford/Silverfrost FTN95 (2.54 or later recommended)

Windows x64 [AMD64/Intel 64] Fortran Compilers
Absoft Pro Fortran 11.5 or later
GNU gfortran 4.7/4.9/5.x-14.x (MinGW-w64)
Intel Fortran 11.0 or later (ifort and ifx)
Lahey/GNU Fortran

Linux/x86_64 [AMD64/Intel 64] Fortran Compilers
Absoft Pro Fortran 11.0 or later
GNU gfortran 5.x-14.x
Intel Fortran 11.0 or later (ifort and ifx)
NVIDIA Fortan

Mac [Intel 64] Fortran Compilers
Absoft Pro Fortran 11.0 or later
GNU gfortran 5.x-12.x
Intel Fortran 14.0 or later

As of v11.0, there are just three Winteracter products, one each for Windows, Linux and Mac. Each includes versions suitable for use with all the supported Fortran compilers on the corresponding platform. This greatly simplifies product selection, but please note the following:

Notes :

  • Windows : All Windows licences can be used for development on either Win32 (32-bit) or Windows x64 (64-bit) operating systems, regardless of whether 32-bit or 64-bit applications are to be built.

  • Linux : The Linux versions target that platform generically, i.e. we do not target specific distributions. The visual tools and the installer require a minimum of GLIBC 2.14 (e.g. Fedora 15 or later).

  • Mac : The Mac versions can be installed on 64-bit kernels, on Macs based on Intel processors. [References to "OS X", "Mac OS X", "macOS" or "Mac" all imply the same platform, reflecting Apple's frequently changing product names.]

  • Lahey Fortran (Windows) : All Windows licences include support for both Lahey/Fujitsu Fortran (5.7 or 7.x) and Lahey/GNU Fortran. The Lahey/Fujistu library can be used to create 32-bit executables. The Lahey/GNU libraries support creation of both 32-bit and 64-bit programs. In addition to Lahey Fortran 5.7/7.x, the standalone Lahey/GNU Fortran products are also supported (the "Shasta", "Lassen", "Silverthrone" and "Rainier" editions).

  • Intel Fortran (Windows) : Every Windows licence includes support for creation of both 32-bit and 64-bit applications using Intel Fortran. Historically, this compiler was known as Intel Visual Fortran, but has been rebranded as Intel Fortran Compiler Classic, as of the release of the Intel oneAPI HPC Toolkit. In addition to Intel Fortran Compiler Classic (a.k.a. "ifort"), oneAPI also ships with a new (64-bit only) compiler, called "Intel Fortran Compiler" (a.k.a. "ifx"). Both ifort and ifx are supported. All versions of Intel Visual Fortran (11.0 onwards) which shipped under its own name and the numerous subsequent "Composer XE" and "Parallel Studio XE" product names are also compatible.

  • Intel Fortran (Linux/Mac) : Every Linux and Mac licence includes support for creation of 64-bit applications using Intel Fortran. As for the equivalent Windows products, this compiler has shipped under a variety of different product names, most recently as part of the Intel oneAPI HPC Toolkit. Again, multiple different versions (Linux: 11.0 onwards, Mac: 14.0 onwards) are compatible, regardless of their "Composer", "Parallel Studio" or "oneAPI" parent product names. In the case of oneAPI on Linux, both "ifort" and "ifx" are supported, as on Windows x64. (There is no "ifx" compiler on the Mac and Intel have ceased Mac support, as of oneAPI 2024.)

  • Absoft : All Windows licences include support for creation of both 32-bit and 64-bit applications using the Absoft Pro Fortran versions listed in the table above. All Linux and Mac licences include support for creation of 64-bit applications. [Absoft Pro Fortran 11.5, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0 and 21.0 were marketed under the product names Absoft Pro Fortran "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020" and "2021" respectively. Our Absoft compiler support refers to version numbers for the sake of brevity.]

  • gfortran : Support for GNU gfortran is included with all licences. On Windows, the MinGW version of GCC is required. It can be used to create both 32-bit and 64-bit applications. On Linux and Mac, the GNU gfortran implementations are both 64-bit. A pre-packaged GCC installer for Windows is provided on this site. Recommendations for where to obtain compatible Windows, Linux and Mac versions of GCC are also provided in the Winteracter documentation. The exact supported versions of GCC vary by platform and are updated fairly frequently, so please refer to the table above for precise version compatibility.

  • NVIDIA : The Linux licence includes support for NVIDIA Fortran, which forms part of the NVIDIA HPC SDK. At the time of writing, NVIDIA have been promising a Windows version of their compiler for several years, but none has appeared. We will look at supporting such a compiler, if it is released.

  • Documentation : The documentation supplied with the Windows version is in HTML Help (CHM) format. On Linux and Mac, the same documentation is supplied in HTML format with a similar contents/index control, which can be viewed in any modern web browser.

  • Windows 9x/Me/NT4/2000 : Windows Winteracter-based applications may still run on these obsolete Windows platforms, but they are no longer tested for compatibility and are no longer officially supported. In particular, the Windows version will not install on these platforms. Windows XP or later is required for installation.


No Endorsement

This site frequently refers to Winteracter's "support for" particular third party software tools or operating systems (commercial or open source). This should be interpreted as meaning that Winteracter provides compatibility with same. It does not imply that we endorse or supply that third party software.

We are unable to offer advice on selection of third party software and offer no specific endorsement of same. In particular Winteracter is designed to be "compiler neutral", so its functionality is virtually identical on any given platform, regardless of which Fortran compiler it is used with. We do not therefore offer advice on which Fortran compiler is best suited to Winteracter-based development.

All customers are solely responsible for the evaluation and selection of third party software. Customers are encouraged to determine the functionality and relative merits of third party software, based on the advice of the vendors/producers of such software and/or those third parties who do endorse or supply same. Links to various useful third party sites are provided on the Fortran Compiler Developers and Resellers pages.


For more information email: