Lines Matching refs:num_teams
2924 void __kmp_set_num_teams(int num_teams) { in __kmp_set_num_teams() argument
2925 if (num_teams > 0) in __kmp_set_num_teams()
2926 __kmp_nteams = num_teams; in __kmp_set_num_teams()
7849 static void __kmp_push_thread_limit(kmp_info_t *thr, int num_teams, in __kmp_push_thread_limit() argument
7863 num_threads = __kmp_avail_proc / num_teams; in __kmp_push_thread_limit()
7874 if (num_teams * num_threads > __kmp_teams_max_nth) { in __kmp_push_thread_limit()
7875 num_threads = __kmp_teams_max_nth / num_teams; in __kmp_push_thread_limit()
7893 if (num_teams * num_threads > __kmp_teams_max_nth) { in __kmp_push_thread_limit()
7894 int new_threads = __kmp_teams_max_nth / num_teams; in __kmp_push_thread_limit()
7914 void __kmp_push_num_teams(ident_t *id, int gtid, int num_teams, in __kmp_push_num_teams() argument
7917 if (num_teams < 0) { in __kmp_push_num_teams()
7920 __kmp_msg(kmp_ms_warning, KMP_MSG(NumTeamsNotPositive, num_teams, 1), in __kmp_push_num_teams()
7922 num_teams = 1; in __kmp_push_num_teams()
7924 if (num_teams == 0) { in __kmp_push_num_teams()
7926 num_teams = __kmp_nteams; in __kmp_push_num_teams()
7928 num_teams = 1; // default number of teams is 1. in __kmp_push_num_teams()
7931 if (num_teams > __kmp_teams_max_nth) { // if too many teams requested? in __kmp_push_num_teams()
7935 KMP_MSG(CantFormThrTeam, num_teams, __kmp_teams_max_nth), in __kmp_push_num_teams()
7938 num_teams = __kmp_teams_max_nth; in __kmp_push_num_teams()
7942 thr->th.th_set_nproc = thr->th.th_teams_size.nteams = num_teams; in __kmp_push_num_teams()
7944 __kmp_push_thread_limit(thr, num_teams, num_threads); in __kmp_push_num_teams()
7961 int num_teams = 1; // defalt number of teams is 1. in __kmp_push_num_teams_51() local
7967 num_teams = (__kmp_nteams > 0) ? __kmp_nteams : num_teams; in __kmp_push_num_teams_51()
7968 if (num_teams > __kmp_teams_max_nth) { in __kmp_push_num_teams_51()
7972 KMP_MSG(CantFormThrTeam, num_teams, __kmp_teams_max_nth), in __kmp_push_num_teams_51()
7975 num_teams = __kmp_teams_max_nth; in __kmp_push_num_teams_51()
7978 num_teams = num_teams_ub; in __kmp_push_num_teams_51()
7982 num_teams = num_teams_lb; in __kmp_push_num_teams_51()
7984 num_teams = num_teams_ub; in __kmp_push_num_teams_51()
7987 num_teams = (num_threads > __kmp_teams_max_nth) in __kmp_push_num_teams_51()
7988 ? num_teams in __kmp_push_num_teams_51()
7990 if (num_teams < num_teams_lb) { in __kmp_push_num_teams_51()
7991 num_teams = num_teams_lb; in __kmp_push_num_teams_51()
7992 } else if (num_teams > num_teams_ub) { in __kmp_push_num_teams_51()
7993 num_teams = num_teams_ub; in __kmp_push_num_teams_51()
7999 thr->th.th_set_nproc = thr->th.th_teams_size.nteams = num_teams; in __kmp_push_num_teams_51()
8001 __kmp_push_thread_limit(thr, num_teams, num_threads); in __kmp_push_num_teams_51()