Developer Guide and Reference

Contents

fopenmp-device-lib

Enables or disables certain device libraries for an OpenMP* target.

Syntax

Linux:
-fopenmp-device-lib
=
library
[,
library
,...]
-fno-openmp-device-lib
=
library
[,
library
,...]
Windows:
-fopenmp-device-lib
=
library
[,
library
,...]
-fopenmp-device-lib
=
library
[,
library
,...]
Arguments
library
Possible values are:
libm-fp32
Enables linking to the fp32 device math library.
libm-fp64
Enables linking to the fp64 device math library.
libc
Enables linking to the C library.
all
Enables linking to libraries libm-fp32, libm-fp-64, and libc.
To link more than one library, include a comma between the library names. For example, if you want to link both the libm-fp32 device library and the C library, specify: libm-fp32,libc.
Do not add spaces between library names.
Note that if you specify "all", it supersedes any additional value you may specify.
Default
OFF
Disables linking to device libraries for this target.
Description
This option enables or disables certain device libraries for an OpenMP* target.
If you specify
fno-openmp-device-lib=library
, linking to the specified library is disabled for the OpenMP* target.
IDE Equivalent
Visual Studio:
Linker > General > Enable linking of the device libraries for OpenMP offload
Linker > General > Disable linking of the device libraries for OpenMP offload
Eclipse:
Linker > Libraries > Enable linking of the device libraries for OpenMP offload
Linker > Libraries > Disable linking of the device libraries for OpenMP offload
Alternate Options
None

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.