Environment Variables

I_MPI_{CC,CXX,FC,F77,F90}_PROFILE

(MPI{CC,CXX,FC,F77,F90}_PROFILE)

Specify a default profiling library.

Syntax

I_MPI_{CC,CXX,FC,F77,F90}_PROFILE=<profile_name>

Deprecated Syntax

MPI{CC,CXX,FC,F77,F90}_PROFILE=<profile_name>

Arguments

<profile_name>

Specify a default profiling library.

Description

Set this environment variable to select a specific MPI profiling library to be used by default. This has the same effect as using -profile=<profile_name> as an argument to the mpiicc or another Intel® MPI Library compiler driver.

I_MPI_TRACE_PROFILE

Specify a default profile for the -trace option.

Syntax

I_MPI_TRACE_PROFILE=<profile_name>

Arguments

<profile_name>

Specify a tracing profile name. The default value is vt.

Description

Set this environment variable to select a specific MPI profiling library to be used with the -trace option to mpiicc or another Intel® MPI Library compiler driver.

The I_MPI_{CC,CXX,F77,F90}_PROFILE environment variable overrides I_MPI_TRACE_PROFILE.

I_MPI_CHECK_PROFILE

Specify a default profile for the -check_mpi option.

Syntax

I_MPI_CHECK_PROFILE=<profile_name>

Arguments

<profile_name>

Specify a checking profile name. The default value is vtmc.

Description

Set this environment variable to select a specific MPI checking library to be used with the -check_mpi option to mpiicc or another Intel® MPI Library compiler driver.

The I_MPI_{CC,CXX,F77,F90}_PROFILE environment variable overrides the I_MPI_CHECK_PROFILE.

I_MPI_CHECK_COMPILER

Turn on/off compiler compatibility check.

Syntax

I_MPI_CHECK_COMPILER=<arg>

Arguments

<arg>

Binary indicator.

enable | yes | on | 1

Enable checking the compiler.

disable | no | off | 0

Disable checking the compiler. This is the default value.

Description

If I_MPI_CHECK_COMPILER is set to enable, the Intel MPI compiler drivers check the underlying compiler for compatibility. Normal compilation requires using a known version of the underlying compiler.

I_MPI_{CC,CXX,FC,F77,F90}

(MPICH_{CC,CXX,FC,F77,F90})

Set the path/name of the underlying compiler to be used.

Syntax

I_MPI_{CC,CXX,FC,F77,F90}=<compiler>

Deprecated Syntax

MPICH_{CC,CXX,FC,F77,F90}=<compiler>

Arguments

<compiler>

Specify the full path/name of compiler to be used.

Description

Set this environment variable to select a specific compiler to be used. Specify the full path to the compiler if it is not located in the search path.

Note

Some compilers may require additional command line options.

Note

The configuration file is sourced if it exists for a specified compiler. See Configuration Files for details.

I_MPI_ROOT

Set the Intel® MPI Library installation directory path.

Syntax

I_MPI_ROOT=<path>

Arguments

<path>

Specify the installation directory of the Intel® MPI Library

Description

Set this environment variable to specify the installation directory of the Intel® MPI Library.

VT_ROOT

Set Intel® Trace Collector installation directory path.

Syntax

VT_ROOT=<path>

Arguments

<path>

Specify the installation directory of the Intel® Trace Collector

Description

Set this environment variable to specify the installation directory of the Intel® Trace Collector.

I_MPI_COMPILER_CONFIG_DIR

Set the location of the compiler configuration files.

Syntax

I_MPI_COMPILER_CONFIG_DIR=<path>

Arguments

<path>

Specify the location of the compiler configuration files. The default value is <installdir>/<arch>/etc

Description

Set this environment variable to change the default location of the compiler configuration files.

I_MPI_LINK

Select a specific version of the Intel® MPI Library for linking.

Syntax

I_MPI_LINK=<arg>

Arguments

<arg>

Version of library

opt

The optimized, single threaded version of the Intel® MPI Library

opt_mt

The optimized, multithreaded version of the Intel MPI Library

dbg

The debugging, single threaded version of the Intel MPI Library

dbg_mt

The debugging, multithreaded version of Intel MPI Library

Description

Set this variable to always link against the specified version of the Intel® MPI Library.

I_MPI_DEBUG_INFO_STRIP

Turn on/off the debug information stripping while linking applications statically.

Syntax

I_MPI_DEBUG_INFO_STRIP=<arg>

Arguments

<arg>

Binary indicator

enable | yes | on | 1

Turn on. This is the default value

disable | no | off | 0

Turn off

Description

Use this option to turn on/off the debug information stripping while linking the Intel® MPI Library statically. Debug information is stripped by default.