reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_runtime.cpp
  786   new_nthreads = set_nthreads;
  792     new_nthreads = __kmp_load_balance_nproc(root, set_nthreads);
  793     if (new_nthreads == 1) {
  799     if (new_nthreads < set_nthreads) {
  807     new_nthreads = __kmp_avail_proc - __kmp_nth +
  809     if (new_nthreads <= 1) {
  815     if (new_nthreads < set_nthreads) {
  820       new_nthreads = set_nthreads;
  824       new_nthreads = __kmp_get_random(parent_team->t.t_threads[master_tid]);
  825       new_nthreads = (new_nthreads % set_nthreads) + 1;
  825       new_nthreads = (new_nthreads % set_nthreads) + 1;
  826       if (new_nthreads == 1) {
  832       if (new_nthreads < set_nthreads) {
  843   if (__kmp_nth + new_nthreads -
  868     new_nthreads = tl_nthreads;
  874   if (cg_nthreads + new_nthreads -
  899     new_nthreads = tl_nthreads;
  909   if (__kmp_nth + new_nthreads -
  913     int slotsRequired = __kmp_nth + new_nthreads -
  919       new_nthreads -= (slotsRequired - slotsAdded);
  920       KMP_ASSERT(new_nthreads >= 1);
  927                     KMP_MSG(CantFormThrTeam, set_nthreads, new_nthreads),
  932                     KMP_MSG(CantFormThrTeam, set_nthreads, new_nthreads),
  951   return new_nthreads;