Unix/Linux Go Back    

CentOS 7.0 - man page for papi_unregister_thread (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

PAPI_unregister_thread(3)		       PAPI			PAPI_unregister_thread(3)

       PAPI_unregister_thread -

       Notify PAPI that a thread has 'disappeared'.

Detailed Description
       Return values:
	   PAPI_ENOMEM Space could not be allocated to store the new thread information.
	   PAPI_ESYS A system or C library call failed inside PAPI, see the errno variable.
	   PAPI_ECMP Hardware counters for this thread could not be initialized.

       PAPI_unregister_thread should be called when the user wants to shutdown a particular
       thread and free the associated thread ID. THIS IS IMPORTANT IF YOUR THREAD LIBRARY REUSES
       THE SAME THREAD ID FOR A NEW KERNEL LWP. OpenMP does this. OpenMP parallel regions, if
       separated by a call to omp_set_num_threads() will often kill off the underlying kernel
       LWPs and then start new ones for the next region. However, omp_get_thread_id() does not
       reflect this, as the thread IDs for the new LWPs will be the same as the old LWPs. PAPI
       needs to know that the underlying LWP has changed so it can set up the counters for that
       new thread. This is accomplished by calling this function.

       Generated automatically by Doxygen for PAPI from the source code.

Version 			 Tue Jun 17 2014		PAPI_unregister_thread(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 11:57 AM.