Supported Compilers/Platforms


Updated November 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]
macOS 10.13 (High Sierra) onwards [Intel 64]

Win32 [IA-32] Fortran Compilers
Absoft Pro Fortran 11.0 or later
GNU gfortran 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 1.2 or later
Salford/Silverfrost FTN95 (2.54 or later recommended)

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

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

There are three Winteracter packages, one each for Windows, Linux and Mac. Each includes versions suitable for use with all the supported Fortran compilers on the corresponding platform.

Notes :

  • Windows : All Windows packages 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 version targets that platform generically, rather than specific distributions. The visual tools and the installer require a minimum of GLIBC 2.14 (e.g. Fedora 15 or later).

  • Mac : The Mac version can be installed on 64-bit kernels, on Macs based on Intel processors.

  • Lahey Fortran (Windows) : The Windows package 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 GNU libraries support creation of both 32-bit and 64-bit programs, but require LGF 1.2 or later (i.e. the versions supplied with LF 7.7-7.9 and the standalone "Silverthrone" or "Rainier" editions). Earlier LGF versions (based on the long-obsolete GCC 4.x) are no longer supported.

  • Intel Fortran (Windows) : The Windows package includes support for creation of both 32-bit and 64-bit applications using Intel's Fortran compilers. Historically, their compiler was known as Intel Visual Fortran, but was rebranded as Intel Fortran Compiler Classic, as of the release of the Intel oneAPI HPC Toolkit. Intel Fortran Compiler Classic (a.k.a. "ifort") has been superseded by the 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) : The Linux and Mac packages include support for creation of 64-bit applications using Intel's Fortran compilers. As for the equivalent Windows products, Intel Fortran 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 : The Windows package includes support for creation of both 32-bit and 64-bit applications using the Absoft Pro Fortran versions listed in the table above. The Linux and Mac packages include support for creation of 64-bit applications. While Absoft marketed their product names with year names (e.g. "Absoft Pro Fortran 2021") the compiler's version numbers are used here and in the documentation for the sake of brevity.

  • gfortran : Support for GNU gfortran is included with all packages. 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. Please be sure to refer to the table above for precise version compatibility.

  • NVIDIA : The Linux package 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. Support may be added for 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 or supported. In particular, the Windows version will not install on these platforms. Windows XP or later is required for installation.


No Endorsement

Where this site refers to Winteracter's "support for" particular third party compilers or operating systems (commercial or open source), this should be interpreted as meaning that Winteracter provides compatibility with same. It does not imply any endorsement for particular tools or that such tools are included with the package.

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. No recommendations are offered or implied regarding which Fortran compiler is best suited to Winteracter-based development. Users are solely responsible for the evaluation and selection of third party software tools or development platform.