Next: omp_get_cancellation, Previous: omp_get_active_level, Up: Runtime Library Routines [Contents][Index]

### 2.2 `omp_get_ancestor_thread_num` – Ancestor thread ID

Description:

  This function returns the thread identification number for the given nesting level of the current thread. For values of level outside zero to `omp_get_level` -1 is returned; if level is `omp_get_level` the result is identical to `omp_get_thread_num`.

C/C++

  Prototype: | `int omp_get_ancestor_thread_num(int level);`

Fortran:

  Interface: | `integer function omp_get_ancestor_thread_num(level)`
  | `integer level`

See also:

  omp_get_level, omp_get_thread_num, omp_get_team_size

Reference:

  OpenMP specification v4.0, Section 3.2.18.