Developer Reference for Intel® Integrated Performance Primitives 2018

GetNumThreads

Returns the number of existing threads in the multithreading environment.

Syntax

Case 1: Getting number of threads for operations on objects of 32-bit size

IppStatus ippGetNumThreads(int* pNumThr);

Case 1: Getting number of threads for operations on objects of 64-bit size

IppStatus ippGetNumThreads_L(int* pNumThr);

Include Files

ippcore.h

ippcore64x.h (for 64x flavors)

Parameters

pNumThr

Pointer to the number of threads.

Description

This function returns the number of OpenMP* threads specified by the user previously. If it is not specified, the function returns the initial number of threads that depends on the number of logical processors.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition when the pMhz pointer is NULL.

ippStsNoOperation

Indicates that there is no such operation in the static version of the library.