Intel Fortran Composer Xe For Mac Os X
- Intel Fortran Composer Xe For Mac Os X Versions
- Intel Visual Fortran Composer Xe
- Intel Fortran Composer Xe For Mac Os X 10 11
- Intel Fortran Composer
- Intel Fortran Composer Xe For Mac Os X El Capitan
Developer(s) | Intel |
---|---|
Stable release | |
Operating system | Linux, Windows, OS X |
Type | Compiler |
License | Proprietary, Freeware[2] |
Website | software.intel.com/en-us/intel-compilers |
- The Intel Fortran Compiler is part of Intel Parallel Studio XE. Try it today for 30 days, and optionally convert to a paid license that includes Priority Support for one year. Students and classroom educators may qualify for a free version of the suite.
- All Parallel Studio XE packages include Fortran except those that say 'For C' in their names. The smallest one that includes Fortran is Composer Edition for Fortran Linux. Note that we offer an 'online installer' which is small. This lets you select the components you want and only those will be downloaded.
Intel Fortran Compiler, also known as IFORT, is a group of Fortrancompilers from Intel for Windows, OS X, and Linux.
Overview[edit]
Intel® Parallel Studio XE 2015 Composer Edition for Fortran OS X. Installation Guide and Release Notes 5 1.2 Product Contents Intel® Parallel Studio XE 2015 Composer Edition for Fortran OS X. Update 6 includes the following components: Intel® Fortran Compiler XE 15.0.6 for building applications that run on Intel-based Mac. Mac OS X 10.4 Intel/10.5 Intel Additional Requirements Intel Fortran Compiler Professional Edition for Mac OS X can be used on, and develop code for, any Mac system based on an Intel processor. Buy a Intel Parallel Studio XE Composer Edition for Fortran - for Mac OS X - Supp or other Developer Tools Software at CDW.com.
The compilers generate code for IA-32 and Intel 64 processors and certain non-Intel but compatible processors, such as certain AMD processors. A specific release of the compiler (11.1) remains available for development of Linux-based applications for IA-64 (Itanium 2) processors. On Windows, it is known as Intel Visual Fortran.[3] On OS X and Linux, it is known as Intel Fortran.
The latest release of the compiler continues to support the Intel Xeon Phi coprocessor and Intel Architecture instruction-set capabilities by means of automatic vectorization, which can enable applications to use SSE, SSE2, SSE3, SSSE3, SSE4 and AVXSIMD instructions. Use of such instructions through the compiler can lead to improved application performance in some applications as run on IA-32 and Intel 64 architectures, compared to applications built with compilers that do not support these instructions.
Intel Fortran also continues support for OpenMP 4.0,[4]automatic parallelization for symmetric multiprocessing, almost all of the Fortran 2003 standard and much of the Fortran 2008 standard[5] including Coarray Fortran, user-defined I/O, BLOCK and submodules. For more information on Fortran standards, a number or resources are available, such as the Wikipedia Fortran entry or the Fortran wiki page. When used with Intel cluster tools (see the 'Description of Packaging' below) the compiler can also automatically generate Message Passing Interface calls for distributed memory multiprocessing from OpenMP directives.
Optimizations[edit]
Intel compilers are optimized[6] to computer systems using processors that support Intel architectures. They are designed to minimize stalls and to produce code that executes in the fewest possible number of cycles. Intel Fortran Compilers support three separate high-level techniques for optimizing the compiled program: interprocedural optimization (IPO), profile-guided optimization (PGO), and other high-level optimizations (HLO). They also support a directives-based approach to application offloading to Intel coprocessors, such as the Intel Xeon Phi coprocessor.
Interprocedural optimization applies typical compiler optimizations (such as constant propagation) but uses a broader scope that may include multiple procedures, multiple files, or the entire program.[7]
Regarding profile-guided optimization, the compiler generates a dataset of performance-related information from using the application with representative workloads, which it then analyzes to find which parts of the application are executed more and less frequently. The compiler uses these data to organize application execution to optimize performance based on how the application is actually used. This is in contrast to IPO which optimizes applications according to the logical flow of the application independent of workloads. The two can be combined to provide workload-based optimizations within which the logical-flow is optimized. Thus, all optimizations can benefit from profile-guided feedback because they are less reliant on heuristics when making compilation decisions.
High-level optimizations are optimizations performed on a version of the program that more closely represents the source code. This includes loop interchange, loop fusion, loop unrolling, loop distribution, data prefetch, and more.[8]
Standards support[edit]
The Intel Fortran compiler supports all of the features of the Fortran 90, Fortran 95, Fortran 2003 standards and most of Fortran 2008. It also supports some draft Fortran 2018 features. Additionally, it supports various extensions found in VAX Fortran and Compaq Visual Fortran.
A partial list of items from the Fortran 2003 standard supported by Intel Fortran:
Feb 07, 2012 Mac OS X Lion Skin for Windows 7 4.0 is available to all software users as a free download for Windows 10 PCs but also without a hitch on Windows 7 and Windows 8. Compatibility with this software may vary, but will generally run fine under Microsoft Windows 10, Windows 8, Windows 8.1, Windows 7, Windows Vista and Windows XP on either a 32-bit. Mac os x lion skin pack download for windows 7 64.
- Parameterized derived tpes
- User-defined derived type I/O
- Enumerators
- Type extension and type-bound procedures
- FINAL routines and GENERIC, OPERATOR, and ASSIGNMENT overloading in type-bound procedures
- Polymorphic data and the CLASS declaration
- Allocatable scalar variables (not deferred-length character)
- SOURCE= keyword for ALLOCATE
- Intrinsic modules IEEE_EXCEPTIONS, IEEE_ARITHMETIC and IEEE_FEATURES
- ASSOCIATE construct
- DO CONCURRENT construct
- PROCEDURE declaration and procedure pointers
- CONTIGUOUS attribute
- Structure constructors with component names and default initialization
- Array constructors with type and character length specifications
- I/O keywords BLANK, DECIMAL, DELIM, ENCODING, IOMSG, PAD, ROUND, SIGN, and SIZE
- PUBLIC types with PRIVATE components and PRIVATE types with PUBLIC components
- A file can be opened for stream access (ACCESS='STREAM')
- BIND attribute and ISO_C_BINDING intrinsic module
- ASYNCHRONOUS attribute
- VALUE attribute
- FLUSH statement
- WAIT statement
- IMPORT statement
- Allocatable components of derived types, allocatable dummy arguments, and allocatable function results
- VOLATILE attribute[9]
- Names of length up to 63 characters
- Statements up to 256 lines
A partial list of items from the Fortran 2008 standard supported by Intel Fortran:
- Coarrays
- Submodules
- The BLOCK construct to allow dynamic scoping
- CRITICAL construct
- The Fortran 2008 standard specifies a maximum rank of 15; the maximum array rank has been raised to 31 dimensions in Intel Fortran
- A generic interface may have the same name as a derived type
- Bounds specification and bounds remapping list on a pointer assignment
- NEWUNIT= specifier in OPEN
- A CONTAINS section can be empty
- Coarrays can be specified in ALLOCATABLE, ALLOCATE, and TARGET statements
- MOLD keyword in ALLOCATE
- DO CONCURRENT statement
- ERROR STOP statement
Fortran 2018, currently a draft version, includes further interoperability between Fortran and C. Intel Fortran supports draft Fortran 2018 as of version 16.0.
Architectures[edit]
- x86-64 (Intel 64 and AMD64)
- IA-64 (Itanium 2)
Description of packaging[edit]
The Intel Fortran compiler is available as part of the Intel Parallel Studio XE 2016 suite, which focuses on development of parallelism models in application software. It also includes Intel C++, Intel Math Kernel Library, Intel Integrated Performance Primitives, Intel Data Analytics Acceleration Library and performance analysis tools such as Intel VTune Amplifier and Intel Inspector. There are three forms of Parallel Studio XE: Composer, Professional, and Cluster. The Composer Edition includes the C++ and/or Fortran compilers, the performance libraries, and parallel models support. The Professional Edition adds the analysis tools that assist in debugging and tuning parallel applications. The Cluster Edition adds support for development of software for computer clusters. It includes all of the above plus a standards-based MPI Library, MPI communications profiling and analysis tool, MPI error checking and tuning tools, and cluster checker.
Intel Fortran Composer Xe For Mac Os X Versions
History since 2003[edit]
![For For](https://mac-cdn.softpedia.com/screenshots/Logtalk_2.png)
Compiler version | Release date | Major new features |
---|---|---|
Intel Fortran Compiler 8.0 | December 15, 2003 | Precompiled headers, code-coverage tools. |
Intel Fortran Compiler 8.1 | September, 2004 | AMD64 architecture (for Linux). |
Intel Fortran Compiler 9.0 | June 14, 2005 | AMD64 architecture (for Windows), software-based speculative pre-computation (SSP) optimization, improved loop optimization reports. |
Intel Fortran Compiler 10.0 | June 5, 2007 | Improved parallelizer and vectorizer, Streaming SIMD Extensions 4 (SSE4), new and enhanced optimization reports for advanced loop transformations, new optimized exception handling implementation. |
Intel Fortran Compiler 10.1 | November 7, 2007 | New OpenMP* compatibility runtime library. To use the new libraries, you need to use the new option '-Qopenmp /Qopenmp-lib:compat' on Windows, and '-openmp -openmp-lib:compat' on Linux. This version of the Intel compiler supports more intrinsics from Microsoft Visual Studio 2005. VS2008 support - command line only in this release. |
Intel Fortran Compiler 11.0 | November 2008 | More Fortran 2003 support. Support for OpenMP 3.0. Source Checker for static memory/parallel diagnostics. Commercial licenses for Windows version include Microsoft Visual Studio 2005 Premier Partner Edition. |
Intel Fortran Compiler 11.1 | June 23, 2009 | Support for latest Intel SSE, AVX and AES instructions. More Fortran 2003 support. Support for latest Intel MKL release (included in compiler products). Commercial licenses for Windows version include Microsoft Visual Studio 2008 Shell and libraries. |
Intel Fortran Composer XE 2011 up to Update 5 (compiler 12.0) | November 7, 2010 | Coarray Fortran, additional 2003 (FINAL subroutines, GENERIC keyword,) and 2008 (Coarrays, CODIMENSION, SYNC ALL, SYNC IMAGES, SYNC MEMORY, CRITICAL, LOCK, ERROR STOP, ALLOCATE/DEALLOCATE) |
Intel Fortran Composer XE 2011 Update 6 and above (compiler 12.1) | September 8, 2011 | OpenMP 3.1, additional 2003 (ALLOCATE with SOURCE=, polymorphic source) and 2008 standards support, Windows version ships with Visual Studio 2010 Shell. |
Intel Fortran Composer XE 2013 (compiler 13.0) | September 5, 2012 | Linux-based support for Intel Xeon Phi coprocessors, support for Microsoft Visual Studio 12 (Desktop), support for gcc 4.7, support for Intel AVX 2 instructions, updates to existing functionality focused on delivering improved application performance. Continued availability of the Visual Studio 2010 Shell for Windows versions. |
Intel Fortran Composer XE 2013 SP1 (compiler 14.0) | July 31, 2013 | User-Defined Derived Type I/O; OpenMP directives, clauses and procedures; coarrays ; Microsoft Visual Studio parallel build support |
Intel Fortran Composer XE 2013 SP1 Update 1 (compiler 14.0.1) | October 18, 2013 | Japanese localization of 14.0; Windows 8.1 and Xcode 5.0 support |
Intel Fortran Composer XE 2015 (compiler 15.0) | August 5, 2014 | Full support for Fortran 2003; BLOCK from Fortran 2008; EXECUTE_COMMAND_LINE from Fortran 2008; New optimization report annotates the source from within Visual Studio[10] |
Intel Fortran Composer XE 2015 Update 1 (compiler 15.0.1) | October 30, 2014 | AVX-512 support; Japanese localization; MIN/MAX Reductions in SIMD Loop Directive |
Intel Fortran Compiler 16.0, part of Intel Parallel Studio XE 2016 | August 25, 2015 | Submodules from Fortran 2008, enhanced interoperability of Fortran with C from draft Fortran 2018, OpenMP 4.1 extensions |
Intel Fortran Compiler 17.0 | March 4, 2016 | OpenMP 4.5 extensions |
Intel Fortran Compiler 18.0 | January 17, 2017 | Full Fortran 2008 support |
Intel Fortran Compiler 19.0 | September 12, 2018 | Some Fortran 2018 features |
Debugging[edit]
The Intel compiler provides debugging information that is standard for the common debuggers (DWARF 2 on Linux, similar to gdb, and COFF for Windows). The flags to compile with debugging information are /Zi on Windows and -g on Linux. Debugging is done on Windows using the Visual Studio debugger, and on Linux using gdb.
While the Intel compiler can generate a gprof-compatible profiling output, Intel also provides a kernel-level, system-wide statistical profiler as a separate product called VTune. VTune features an easy-to-use GUI (integrated into Visual Studio for Windows, Eclipse for Linux) as well as a command-line interface. In addition to the VTune profiler, there is Intel Advisor that specializes in vectorization optimization and tools for threading design and prototyping.
Intel also offers a tool for memory and threading error detection called Intel Inspector XE. Regarding memory errors, it helps detect memory leaks, memory corruption, allocation/de-allocation of API mismatches and inconsistent memory API usage. Regarding threading errors, it helps detect data races (both heap and stack), deadlocks and thread and synch API errors.
See also[edit]
- Intel Integrated Performance Primitives (IPP)
- Intel Data Analytics Acceleration Library (DAAL)
- Intel Math Kernel Library (MKL)
- Intel Threading Building Blocks (TBB)
- VTune Amplifier
- Intel Developer Zone (Intel DZ; support and discussion)
References[edit]
- ^'Intel Fortran Compiler 19.0 Release Notes'. 20 March 2020.
- ^'No Cost Options for Intel Parallel Studio XE, Support yourself, Royalty-Free'. 19 March 2020.
- ^'Intel Visual Fortran Compiler Professional Edition for Windows'. cnet.com.
- ^P. Muruganandam (2017). 'OpenMP GNU and Intel Fortran'. Comput. Phys. Commun. 220: 503. arXiv:1709.04423. doi:10.1016/j.cpc.2017.07.013.
- ^'Intel Fortran'. 2016.
.. .. significant Fortran 2008 feature support, including ..
- ^'Intel (Fortran, C, and C++)'. NERSC.gov.
- ^Intel compiler documentation. Select the Fortran compiler of choice and search for Profile-Guided Optimization. http://software.intel.com/en-us/intel-software-technical-documentation
- ^The Software Optimization Cookbook, High-Performance Recipes for IA-32 Platforms, Richard Gerber, Aart J.C. Bik, Kevin B. Smith, and Xinmin Tian, Intel Press, 2006
- ^'VOLATILE'. Oracle.com.
- ^'Intel Visual Fortran 15 now available'.
External links[edit]
- Official website
Download Intel Parallel Studio XE 2019 with Update 1 for Mac free latest offline setup. Intel Parallel Studio XE 2019 is a professional solution that helps the users to deal with the C/C++ and Fortran to deliver ultimate performance on Intel Processors.
Intel Parallel Studio XE 2019 with Update 1 for Mac Review
A powerful environment for C/C++ and Fortran Programming languages, Intel Parallel Studio XE 2019 provides a professional environment that makes it possible to provide maximum performance of the code on Intel Xenon processors. It provides a bundle of powerful tools for the comfort and ease of the users. It provides a reliable environment with a sleeker user interface and a lightweight solution.
The developers can implement the programs in an optimal way so to deliver maximum performance. It is a very powerful application that helps in increasing the performance of the programs. Create multi-threaded programs as well as perform complex mathematical computations with better speed.
There are different powerful libraries for C++ and a bundle of powerful tools for analyzing the code as well as optimization profiles to create high-performance applications. All in all, it is a reliable solution for writing optimal code to deliver maximum performance on Intel Processors.
Intel Visual Fortran Composer Xe
Included Applications
- C++ Compiler
- Fortran Compiler
- Math Kernel Library (Intel MKL)
- Data Analytics Acceleration Library (Intel DAAL)
- Integrated Performance Primitives (Intel IPP)
- Intel-provided Debug Solutions
- Threading Building Blocks (Intel TBB)
Intel Parallel Studio XE Professional Edition includes:
- VTune Amplifier XE
- Inspector XE
- Advisor XE
Intel Parallel Studio XE Cluster Edition includes:
- MPI Library
- Cluster Checker
- Trace Analyzer and Collector
- MPI Benchmarks
Features of Intel Parallel Studio XE 2019 with Update 1 for Mac
- Supports C/C++ and Fortran Code
- Write an optimal solution for Intel Processors
- Increases the performance of the applications
- Different code analysis features
- Work with multi-threaded applications
- Perform different optimization tasks
- MKL Mathematics Library for C++ and Fortran
- Memory Observer and Thread Debugger
- Test the performance of the applications
Technical Details of Intel Parallel Studio XE 2019 with Update 1 for Mac
- File Name: Intel_Parallel_Studio_XE_2019_with_Update_1_macOS.zip, Intel_Parallel_Studio_XE_Cluster_Edition_2019_macOS.zip
- File Size: 2.17 GB, 3.2 GB
- Developer: Intel
System Requirements for Intel Parallel Studio XE 2019 with Update 1 for Mac
Intel Fortran Composer Xe For Mac Os X 10 11
- Mac OS X
- 50 GB free HDD
- 8 GB Ram
- Intel Multi-Core Processor
Intel Fortran Composer
Intel Parallel Studio XE 2019 with Update 1 for Mac Free Download
Intel Fortran Composer Xe For Mac Os X El Capitan
Download Intel Parallel Studio XE 2019 with Update 1 latest version offline setup for Mac OS X by clicking the below button.
Our website provides a free download of Digital Desktop Clock 1.0 for Mac. This software for Mac OS X is a product of Rokas Ambrazevicius. Our built-in antivirus scanned this Mac download and rated it as virus free. Digital Desktop Clock for Mac is categorized as Productivity Tools. Mac os x 10.11 download. World Clock for Mac is easy to use and allows. World Clock is a free, portable application for Mac, but you can visit our web site and download the version for PC. Mac OS X 10.3/10.4/10.4.