Intel Fortran Compiler
Intel Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® architecture.
A Tradition of Trusted Application Performance
The Intel® Fortran Compiler is built on a long history of generating optimized code that supports industry standards while taking advantage of built-in technology for Intel® Xeon® Scalable processors and Intel® Core™ processors. Staying aligned with Intel’s evolving and diverse architectures, the compiler now supports GPUs.
Standards: The Path Forward
There are two versions of this compiler.
Intel Fortran Compiler: provides CPU and GPU offload support
Intel Fortran Compiler Classic: provides continuity with existing CPU-focused workflows
Both versions integrate seamlessly with popular third-party compilers, development environments, and operating systems.
Also included in Intel oneAPI HPC Toolkit
Intel Fortran Compilers are included in the Intel® oneAPI HPC Toolkit. Get the toolkit to analyze, optimize, and deliver applications that scale.
Features
Cross-Architecture Compilation
- Improves development productivity by targeting CPUs and GPUs through single-source code while permitting custom tuning
- Supports broad Fortran language standards
- Incorporates industry standards support for OpenMP* 4.5, and near-complete OpenMP 5.0 and 5.1 for CPU and GPU offload
- Uses well-proven LLVM* compiler technology and Intel’s history of compiler leadership
Built-In Performance
- Takes advantage of multicore, Single Instruction Multiple Data (SIMD) vectorization, and multiprocessor systems with OpenMP, automatic parallelism, coarrays, and DO CONCURRENT for GPU offload
- Optimizes code with an automatic processor dispatch feature
Development Environment Flexibility
Use the compiler in command line or in a supported IDE:
- Microsoft Visual Studio* (Windows only)
- Eclipse* C/C++ Development Tooling (CDT, Linux only)
- Xcode (macOS and Intel Fortran Compiler Classic only)