Looking for the Get Started Guide for a different edition or operating system? You can find all current versions of the Get Started Guide for Intel® Parallel Studio XE 2019 here.

Software development is an iterative process. Start designing your application, and let Intel® software help you build, analyze, and scale that application. Intel® Parallel Studio XE is a software development tool suite for compiling applications and optimizing performance with less effort.

The tools and libraries in each Intel® Parallel Studio XE suite were developed to make the most out of each phase in this process, and grouped together to meet all of your software development needs during that phase. Once the first round of development is complete, continue the process as often as needed to keep your application up-to-date and optimized.

Included in this suite are:

  • The Intel® C++ Compiler and/or Intel® Fortran Compiler
  • Intel® Distribution for Python*
  • Enhanced GNU Project Debugger (GDB)
  • Software libraries (Intel® MKL, Intel® DAAL, Intel® TBB, Intel® IPP)

Before You Begin

Intel® Parallel Studio XE 2019 does not provide an integrated development environment (IDE) to use for accessing the tools. You can access the libraries and tools in your suite using one of the two ways outlined in the steps below.

Step 1: Initialize the Tools

To access the standalone or command line versions of the tools, you must first initialize the tools. You can initialize all tools in one step using the initialization utility provided with Intel® Parallel Studio XE 2019.

1. From a terminal session, run:

source <install_dir>/bin/compilervars.sh intel64

where <install_dir> is the directory structure containing the compiler /bin directory

The default path for <install_dir> is /opt/intel/

2. Invoke the compiler from the command line, using a command similar to the following:

  • For C source files: icc my_source_file.c
  • For C++ source files: icpc my_source_file.cpp
  • For Fortran source files: ifort my_source_file.f90

Following successful compilation, the compiler creates an executable file in the current directory.

Step 2A: Access the Tools Using a Third-Party IDE

While Intel® Parallel Studio XE does not provide a built-in IDE, it does integrate with third-party IDEs on Windows*, Linux*, and macOS* to provide a seamless GUI experience for software development.

You can access the entire suite using Xcode* on macOS*. Once Parallel Studio is installed, the tools are integrated into the menus, and provide toolbars. More information on using Xcode* with each tool can be found in the tool-specific get started guides.

Step 2B: Access the Tools Using the Command Line

Use the command line to access the tools in this suite in one of two ways:

  • Navigate to the installed Intel® Parallel Studio XE environment on your host system, then open a command prompt in the tool's location.
  • Open any available command prompt on your host system, and use the command line to change directories and navigate to the installed environment.

Following successful installation, the tools and libraries of your Intel® Parallel Studio XE suite can be found in the default folder /opt/intel. Refer to the Intel® Parallel Studio XE Installation Guide for Linux* for a list of default installation locations for each tool. The Linux* install locations are identical to the macOS* locations. Once you open a command prompt in the correct location for the tool you wish to use, the get started guide for that tool will provide more information on initializing and invoking it using the command line.

Get Started with This Suite

Intel® Parallel Studio XE 2019 Composer Edition has the tools you need to start building applications right out of the box. Start compiling and optimizing your code today using all of the tools and libraries in this suite.

The tools included in this suite are outlined below. Find more information about the tools, including installation guides, get started guides, and release notes, by following the links provided.

Build Description
Intel® C++ Compiler and Intel® Fortran Compiler The Intel® C and Intel® Fortran optimizing compilers create fast code for modern processors. They use the latest instruction sets, auto-vectorize code for supporting/utilizing wider vector registers, and use highly-tuned parallel models like OpenMP*, and Intel® TBB. The compilers offer broad support for the latest C, C++, and Fortran standards.

Enhanced GNU* Project Debugger (GDB)

GDB 8.0 for debugging applications natively on Intel® 64 Architecture systems.

Intel® Distribution for Python*

Supercharge applications and speed up core computational packages with this performance-oriented distribution for Python. This distribution addresses fundamental Python performance challenges; delivering the speed of compiled languages with full optimization for a wide range of processors and coprocessors from Intel.

Intel® Math Kernel Library (Intel® MKL)

Intel® Math Kernel Library (Intel® MKL) provides accelerated math processing and neural network routines that increase application performance and reduce development time. Intel® MKL includes highly vectorized and threaded linear algebra, fast Fourier transform (FFT), neural network, vector math, and statistics routines.

Intel® Data Analytics Acceleration Library (Intel® DAAL)

C++, Java* and Python* API library of optimized analytics building blocks for all data analysis stages, from data acquisition to data mining and machine learning. Essential for engineering high performance Big Data applications.

Intel® Threading Building Blocks (Intel® TBB)

A C and C++ template library for creating high performance, scalable parallel applications.

Intel® TBB is installed with Parallel STL, an implementation of the C++ standard library algorithms with support for execution policies. For more information, see Get Started with Parallel STL

Intel® Integrated Performance Primitives (Intel® IPP)

Pre-optimized building blocks with computationally intensive functions to help with large dataset problem processing and high-performance computing.

Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography)

Provides a broad range of secure and efficient cryptographic algorithm implementations.

Find More

Online Training

The online training site is an excellent resource for learning Parallel Studio XE basics with webinars, videos, tool-specific training, and tutorials.

Release Notes

The Release Notes contain the most up-to-date information about the product, including system requirements, product description, technical support, and known limitations and issues.

Product Code Samples

Site with samples for Intel® software tools. Filter based on the tools you have installed to see the available samples.

Documentation Folder

Folder on your host system with documentation for the Intel Parallel Studio XE tools. Review the subfolders to see all available documentation for the installed tools.

This folder can be found in <install_dir>/documentation_2019 on Linux* and macOS*, or <install_dir>\documentation_2019 on Windows*.

Intel® Software Documentation Library

This is the online documentation library for Intel software products.

Legal Information

Optimization Notice

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Intel, the Intel logo, Intel Atom, Intel Core, Intel Cilk, Intel VTune, MMX, Pentium, Xeon, and Intel Xeon Phi are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Copyright 1996-2018 Intel Corporation.

This software and the related documents are Intel copyrighted materials, and your use of them is governed by the express license under which they were provided to you (License). Unless the License provides otherwise, you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents without Intel's prior written permission.

This software and the related documents are provided as is, with no express or implied warranties, other than those that are expressly stated in the License.

Optimization Notice: 

standard

For more complete information about compiler optimizations, see our Optimization Notice.