Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Mac



Silent Installation Guide for Intel® Parallel Studio XE Composer Edition for macOS* version 2019

Intel® Parallel Studio XE 2015 Composer Edition for Fortran Linux. includes: Intel® Fortran Compiler; Intel® Math Kernel Library; It allows you to compile Fortran source files on Linux. operating systems for Intel® 64 and IA-32 architectures. You can also use these tools to create applications targeting Intel® Many Integrated Core.

  • Intel® Parallel Studio XE 2015 Composer Edition for Fortran OS X. Update 1 includes the following components: Intel® Fortran Compiler XE 15.0.1 for building applications that run on Intel-based Mac.
  • Intel Parallel Studio XE 2015 ISO Overview Intel Parallel Studio XE 2015 is a software development application that has been developed by Intel. It will facilitate code development on Windows as well as on Linux in different languages like Fortran and C/C for parallel computing. Intel Parallel Studio is comprised of several components like.
  • Intel® Parallel Studio XE 2020 Update 3 is available for the Intel® Parallel Studio XE 2020 Composer Edition for Fortran and C Linux. This is a Linux-only release: there is no Update 3 release for either Windows. or macOS. operating systems.

Silent Installation Guide for Intel® Parallel Studio XE Composer Edition for macOS* version 2018

Silent Installation Guide for Intel® Parallel Studio XE Composer Edition for macOS* version 2016

Here are the steps you can follow to install the Intel® Parallel Studio XE Composer Edition for OS X* version 2016 in silent mode.
Step 0) Start a 'Terminal' program from Utilities group (if you have not done so already) or log into the Mac machine by 'Terminal' windows like PUTTY*, Telnet etc.. Confirm that the userID for the installation has 'sudo' or root privilege. Test your sudo privilege with a simple sudo command such as 'sudo pwd' or 'sudo ls -l'

Step 1) Mount the *.dmg file with required content using 'Finder', for example, by double-clicking on *.dmg. OR If you are working from a terminal window, use the hdiutil command to mount the compiler installer disk image (.dmg)
2016 Example:

Mount the image

  • sudo hdiutil attach m_fcompxe_2016[_beta].u.vvv.dmg

  • sudo hdiutil attach m_ccompxe_2016[_beta].u.vvv.dmg

    Disk image mounts under

  • /Volumes/m_fcompxe_2016[_beta].u.vvv (for Intel® Parallel Studio Composer Edition for Fortran OS X*)

  • /Volumes/m_ccompxe_2016[_beta].u.vvv (for Intel® Parallel Studio Composer Edition for C++ OS X*)

    where 'u' is the update number ( 0, 1, 2, 3, etc) and where 'vvv' is the specific version (2016.2.142 is Update 2, version 142 for example), “_beta” suffix is added for Beta packages.

Step 2)Change directory to the “MacOS” folder in 'Terminal':

Parallel

2016 Example:

  • cd /Volumes/m_ccompxe_2016_beta.u.vvv/m_ccompxe_2016_beta.u.vvv.app/Contents/MacOS

  • cd /Volumes/m_fcompxe_2016_beta.u.vvv/m_fcompxe_2016_beta.u.vvv.app/Contents/MacOS

Step 3) In this folder you can find the configuration file silent.cfg, copy it to the location where you have write permissions. This file controls the behavior of the installation. We will explain the configuration file contents below.

Example:

  • cp ./silent.cfg /tmp/silent.cfg

Step 4) Edit /tmp/silent.cfg file, at least setting the value of ACCEPT_EULA to “accept”

  • silent.cfg looks as follows. To proceed with the installation, you should agree with conditions of End User License Agreement (EULA) by setting the value of ACCEPT_EULA to “accept”. By default, the installer looks for license file in “/Users/Shared/Library/Application Support/Intel/Licenses” folder. We recommend you to copy your license file to it before starting the installation. Refer to “Configuration file format” section to find more information about licensing and other customizable options.

# Patterns used to check silent configuration file

#

# anythingpat - any string

# filepat - the file location pattern (/file/location/to/license.lic)

# lspat - the license server address pattern (0123@hostname)

# snpat - the serial number pattern (ABCD-01234567)

# accept EULA, valid values are: {accept, decline}

ACCEPT_EULA=decline

# optional error behavior, valid values are: {yes, no}

CONTINUE_WITH_OPTIONAL_ERROR=yes

# install location, valid values are: {/opt/intel, filepat}

PSET_INSTALL_DIR=/opt/intel

# continue with overwrite of existing installation directory, valid values are: {yes, no}

CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes

# list of components to install, valid values are: {ALL, DEFAULTS, anythingpat}

COMPONENTS=DEFAULTS

# installation mode, valid values are: {install, modify, repair, uninstall}

PSET_MODE=install

# directory for non-RPM database, valid values are: {filepat}

#NONRPM_DB_DIR=filepat

# Serial number, valid values are: {snpat}

#ACTIVATION_SERIAL_NUMBER=snpat

# License file or license server, valid values are: {lspat, filepat}

#ACTIVATION_LICENSE_FILE=

# Activation type, valid values are: {exist_lic, license_server, license_file, trial_lic, serial_number}

ACTIVATION_TYPE=exist_lic

# Intel(R) Software Improvement Program opt-in, valid values are: {yes, no}

PHONEHOME_SEND_USAGE_DATA=no

# XCode location, valid values are: {/Applications/XCode.app, filepat}

XCODE_DIR=/Applications/XCode.app

# integrate the product to XCode, valid values are: {yes, no}

XCODE_INTEGRATION_NEEDED=yes

Step 5) Use 'sudo' to run the silent install (if you are not root user) passing the full path to your configuration file with the --silent option.

Example:

  • sudo ./install.sh --silent /tmp/silent.cfg

DONE. If your configuration file is accepted the installer will now progress with the installation without further input from you, and no output will appear unless there is an error.

CONFIGURATION FILE FORMAT

A few comments on the directives inside the silent install configuration file:

ACCEPT_EULA=accept

  • This directive tells the install program that the invoking user has agreed to the End User License Agreement or EULA. This is a mandatory option and MUST be set to 'accept'. If this is not present in the configuration file, the installation will not complete. By using the silent installation program you are accepting the EULA.
  • The EULA is a plain text file “/Volumes/m_ccompxe_2016[_beta].u.vvv/m_ccompxe_2016[_beta].u.vvv.app/Contents/Resources/pset/license.txt” directory. Read this before proceeding as using the silent installer means you have read and agree to the EULA. If you have questions, see our Get Help page for your support options.

CONTINUE_WITH_OPTIONAL_ERROR

  • This directive controls behavior when the installer encounters an 'optional' error. These errors are non-fatal errors and will not prevent the installation to proceed if the user has set CONTINUE_WITH_OPTIONAL_ERROR=yes. Fatal errors found during installation will cause the installer to abort with appropriate messages printed.
  • CONTINUE_WITH_OPTIONAL_ERROR=yes directs the installer to ignore non-fatal installation issues and continue with the installation.
  • CONTINUE_WITH_OPTIONAL_ERROR=no directs the installer to abort with appropriate warning messages for the non-fatal error found during the installation.

PSET_INSTALL_DIR

  • This directive specifies the target directory for the installation. The Intel Compilers default to /opt/intel for installation target. Set this directive to the root directory for the final compiler installation.

CONTINUE_WITH_INSTALLDIR_OVERWRITE

  • Determines the behavior of the installer if the PSET_INSTALL_DIR already contains files.
  • CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes directs the installer to overwrite the existing files if they conflict with the files in the package.
  • CONTINUE_WITH_INSTALLDIR_OVERWRITE=no directs the installer to exit if some files are already in PSET_INSTALL_DIR.

COMPONENTS

  • A typical compiler package contains multiple sub-packages, such as MKL, IPP, TBB, DAAL, Debugger, etc. This directive allows the user to control which sub-packages to install.
  • COMPONENTS=DEFAULTS directs the installer to install the pre-determined default packages for the product (recommended setting). The defaults may not include some sub-packages deemed non-essential or special purpose. An example is the cluster components of MKL, which are only needed in a distributed memory installation. If you're not sure of the defaults you can do a trial installation of the compiler in interactive mode and select CUSTOMIZE installation to see and select components.
  • COMPONENTS=ALL directs the installer to install all packages for the product.
  • COMPONENTS=<pattern> allows the user to specify which components to install. The components vary by compiler version and package. The components should be enclosed in double-quotes and semi-colon separated. For a list of component, grep for the <Abbr> tags in <installation directory>/uninstall.app/mediaconfig.xml, such as this :
    • cd < installation directory>/uninstall.app
    • grep Abbr mediaconfig.xml

or run trial installation in “duplicate mode” that will create the custom configuration file with the components you select in interactive mode (see details below)

PSET_MODE

  • Sets the installer mode. The installer can install, remove, modify, or repair an installation.
  • PSET_MODE=install directs the installer to perform an installation
  • PSET_MODE=uninstall directs the installer to remove a previous installation. If multiple versions of the compiler are installed, the installer removes the most recent installation. This information is kept in the RPM database or the non-rpm database depending on the mode used for the installation.
  • PSET_MODE=modify allows the user to redo an installation. The most common scenario is to overwrite an existing installation with more COMPONENTS set or unset.
  • PSET_MODE=repair directs the installer to retry an installation again, checking for missing or damaged files, directories, and symbolic links, permissions, etc.

NONRPM_DB_DIR

  • This directive can be used to override the default directory(/opt/intel) for the installation database. The format for this directive is:
  • NONRPM_DB_DIR=/path/to/your/db/directory

ACTIVATION_TYPE=exist_lic

  • This directive tells the install program to look for an existing license during the install process. This is the preferred method for silent installs. Take the time to register your serial number and get a license file (see below). Having a license file on the system simplifies the process. In addition, as an administrator it is good practice to know WHERE your licenses are saved on your system. License files are plain text files with a .lic extension. By default these are saved in “/Users/Shared/Library/Application Support/Intel/Licenses”.
  • Options for ACTIVATION_TYPE are {exist_lic, license_file, server_lic, serial_number, trial_lic}
  • exist_lic directs the installer to search for a valid license on the server. Searches will utilize the environment variable INTEL_LICENSE_FILE or search the default license directory “/Users/Shared/Library/Application Support/Intel/Licenses” to find a valid license file.
  • license_file is similar to exist_lic but directs the installer to use ACTIVATION_LICENSE_FILE to find the license file.
  • license_server is similar to exist_lic and license_file but directs the installer that this is a client installation and a floating license server will be contacted to activate the product. This option will contact your floating license server on your network to retrieve the license information. BEFORE using this option make sure your client is correctly set up for your network including all networking, routing, name service, and firewall configuration. Insure that your client has direct access to your floating license server and that firewalls are set up to allow TCP/IP access for the 2 license server ports. license_server will use INTEL_LICENSE_FILE containing a port@host format OR a client license file. The formats for these are described here /content/www/us/en/develop/articles/licensing-setting-up-the-client-floating-license.html.
  • serial_number directs the installer to use directive ACTIVATION_SERIAL_NUMBER for activation. This method will require the installer to contact an external Intel activation server over the Internet to confirm your serial number. Due to user and company firewalls, this method is more complex and hence error prone of the available activation methods. We highly recommend using a license file or license server for activation instead.
  • trial_lic is used only if you do not have an existing license and intend to temporarily evaluate the compiler. This method creates a temporary trial license in Trusted Storage on your system.
  • No license file but you have a serial number? If you have only a serial number, please visit https://registrationcenter.intel.com to register your serial number. As part of registration, you will receive email with an attached license file. If your serial is already registered and you need to retrieve a license file, read this: /content/www/us/en/develop/articles/how-do-i-manage-my-licenses.html
  • Save the license file in “/Users/Shared/Library/Application Support/Intel/Licenses” directory, or in your preferred directory and set INTEL_LICENSE_FILE environment variable to this non-default location. If you have already registered your serial number but have lost the license file, revisit https://registrationcenter.intel.com and click on the hyperlinked product name to get to a screen where you can cut and paste or mail yourself a copy of your registered license file.
  • Still confused about licensing? Go to our licensing FAQS page https://software.intel.com/en-us/articles/licensing-faq

ACTIVATION_LICENSE_FILE

  • This directive instructs the installer where to find your named-user or client license. The format is:
  • ACTIVATION_LICENSE_FILE=/use/a/path/to/your/licensefile.lic where licensefile.lic is the name of your license file.

ACTIVATION_SERIAL_NUMBER

  • This directive instructs the installer which serial number to use to activate the product. The format is
  • ACTIVATION_SERIAL_NUMBER= ABCD-01234567.

PHONEHOME_SEND_USAGE_DATA

  • This directive guides the installer in the user's intent for the optional Intel Software Improvement Program. This setting determines whether or not the compiler periodically sends customer usage information back to Intel. The intent is for Intel to gather information on what compiler options are being used, amongst other information. More information on the Intel Software Improvement Program can be found here: /content/www/us/en/develop/articles/software-improvement-program.html.
  • PHONEHOME_SEND_USAGE_DATA=no directs the installer to configure the compiler to not send usage data back to the Intel Software Improvement Program.
  • PHONEHOME_SEND_USAGE_DATA=yes directs the installer to configure the compiler to send usage data back to the Intel Software Improvement Program. Setting this to YES is your consent to opt-into this program.

XCODE_INTEGRATION_NEEDED

  • XCODE_INTEGRATION_NEEDED=yes directs the installer to integrate the compiler into XCODE located at the XCODE_DIR directory
  • XCODE_INTEGRATION_NEEDED=no directs the installer to not integrate the compiler into XCODE. Use this option if you would like to use the compiler in command-line mode only.

XCODE_DIR

  • This directive instructs the installer where to find Xcode application to integrate the compiler into it. The format is:
  • XCODE_DIR=/Applications/XCode.app

Silent Install Steps: 'Copy and Repeat' Method for Silent Configuration File Creation

If you need to make the same sort of installation over and over again, one way to get the silent installation configuration file right the first time is to run the installation program once interactively, using the options that meet the local needs, and record these options into a configuration file that can be used to replicate this same install via silent install for future installations.

To do this, the user simply needs to add the 'duplicate' option to the script invocation, and run a normal interactive install, as follows:

  • ./install.sh --duplicate /tmp/silent.cfg

Parallel

This '--duplicate' option will put the choices made by you into the file specified on the command line. You can modify this recorded configuration file as appropriate and use it to perform future silent installations.

Silent UnInstall Steps:

Edit /tmp/silent.cfg with PSET_MODE=uninstall

> sudo ./uninstall.sh --silent /tmp/silent.cfg

Intel Fortran Classic
Developer(s)Intel
Stable release
Operating systemLinux, Windows, OS X
TypeCompiler
LicenseFreeware, Optional priority support
Websitesoftware.intel.com/content/www/us/en/develop/tools/oneapi/components/fortran-compiler.html
Intel Fortran Compiler (beta)
Developer(s)Intel
Preview release
2021.1.2[2] / December 20, 2020; 36 days ago
Operating systemLinux, Windows
TypeCompiler
LicenseFreeware, Optional priority support
Websitesoftware.intel.com/content/www/us/en/develop/tools/oneapi/components/fortran-compiler.html

Intel Fortran Compiler, is a group of Fortrancompilers from Intel for Windows, OS X, and Linux.

Overview[edit]

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. In 2020 the existing compiler was renamed “Intel Fortran Classic” (ifort) and a new Intel Fortran Compiler (beta) (ifx) supporting GPU offload was introduced.

Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Machine

Intel parallel studio xe 2015 composer edition for fortran iso machine

The 2021 release of the Classic compiler adds full Fortran support through the 2018 standard, full OpenMP* 4.5, and Initial Open MP 5.1 for CPU only. The 2021 beta compiler focuses on OpenMP for GPU Offload. When used with the Intel HPC toolkit (see the 'Description of Packaging' below) the compiler can also automatically generate Message Passing Interface calls for distributed memory multiprocessing from OpenMP directives.

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.

Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Mac Os

Optimizations[edit]

Intel compilers are optimized[4] for 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).

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.[5]

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.[6]

Standards support[edit]

The Intel Fortran Compiler Classic fully supports Fortran through the 2018 standard. The Intel Fortran Compiler (Beta) supports full Fortran 77/90/95 and has partial support of the Fortran 2003 standard.

Architectures[edit]

2015
  • x86-64 (Intel 64 and AMD64)
  • IA-64 (Itanium 2)

Description of packaging[edit]

Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Mac

The compilers are available standalone from Intel and from APT and Yum repositories. They are also available in the Intel oneAPI HPC Toolkit which includes other build tools, such as libraries, and analysis tools for error checking and performance analysis. Containers with the compilers are on Docker Hub.

History since 2003[edit]

Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Macro

Compiler versionRelease dateMajor new features
Intel Fortran Compiler 8.0December 15, 2003Precompiled headers, code-coverage tools.
Intel Fortran Compiler 8.1September, 2004AMD64 architecture (for Linux).
Intel Fortran Compiler 9.0June 14, 2005AMD64 architecture (for Windows), software-based speculative pre-computation (SSP) optimization, improved loop optimization reports.
Intel Fortran Compiler 10.0June 5, 2007Improved 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.1November 7, 2007New 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.0November 2008More 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.1June 23, 2009Support 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, 2010Coarray 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, 2011OpenMP 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, 2012Linux-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, 2013User-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, 2013Japanese localization of 14.0; Windows 8.1 and Xcode 5.0 support
Intel Fortran Composer XE 2015 (compiler 15.0)August 5, 2014Full support for Fortran 2003; BLOCK from Fortran 2008; EXECUTE_COMMAND_LINE from Fortran 2008; New optimization report annotates the source from within Visual Studio[7]
Intel Fortran Composer XE 2015 Update 1 (compiler 15.0.1)October 30, 2014AVX-512 support; Japanese localization; MIN/MAX Reductions in SIMD Loop Directive
Intel Fortran Compiler 16.0, part of Intel Parallel Studio XE 2016August 25, 2015Submodules from Fortran 2008, enhanced interoperability of Fortran with C from draft Fortran 2018, OpenMP 4.1 extensions
Intel Fortran Compiler 17.0March 4, 2016OpenMP 4.5 extensions
Intel Fortran Compiler 18.0January 17, 2017Full Fortran 2008 support
Intel Fortran Compiler 19.0September 12, 2018Some Fortran 2018 features
Intel Fortran Compiler Classic 2021.1.1December 8, 2020Full Fortran 2018 support, OpenMP 4.5 and initial Open MP 5.1 for CPU only
Intel Fortran Compiler (Beta) 2021.1.1December 8, 2020OpenMP* 4.5 and initial OpenMP support for CPU and GPU Offload

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)

Intel Parallel Studio Xe 2015 Composer Edition For Fortran Iso Mac Download

References[edit]

  1. ^'Intel® Fortran Compiler for oneAPI Release Notes'. Intel. Retrieved 2020-12-28.
  2. ^'Intel® Fortran Compiler for oneAPI Release Notes'. Intel. Retrieved 2020-12-28.
  3. ^'Intel Visual Fortran Compiler Professional Edition for Windows'. cnet.com.
  4. ^'Intel (Fortran, C, and C++)'. NERSC.gov.
  5. ^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
  6. ^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
  7. ^'Intel Visual Fortran 15 now available'.

External links[edit]

  • Official website
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Intel_Fortran_Compiler&oldid=996853114'