reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
240 if (schedule == kmp_sch_guided_analytical_chunked && nproc > 1 << 20) { 350 if (nproc > 1 && ntc >= nproc) { 350 if (nproc > 1 && ntc >= nproc) { 355 small_chunk = ntc / nproc; 356 extras = ntc % nproc; 366 pr->u.p.parm3 = KMP_MIN(small_chunk + extras, nproc); 367 pr->u.p.parm4 = (id + 1) % nproc; // remember neighbour tid 400 if (nproc > 1) { 403 if (tc < nproc) { 414 T small_chunk = tc / nproc; 415 T extras = tc % nproc; 418 pr->u.p.parm1 = (id == nproc - 1); 461 T nth = nproc; 480 if (nproc > 1) { 481 if ((2L * chunk + 1) * nproc >= tc) { 486 pr->u.p.parm2 = guided_int_param * nproc * (chunk + 1); 488 guided_flt_param / nproc; // may occupy parm3 and parm4 509 if (nproc > 1) { 510 if ((2L * chunk + 1) * nproc >= tc) { 531 long double target = ((long double)chunk * 2 + 1) * nproc / tc; 538 x = (long double)1.0 - (long double)0.5 / nproc; 632 pr->u.p.parm1 = (nproc > 1) ? (tc + nproc - 1) / nproc : tc; 632 pr->u.p.parm1 = (nproc > 1) ? (tc + nproc - 1) / nproc : tc; 632 pr->u.p.parm1 = (nproc > 1) ? (tc + nproc - 1) / nproc : tc; 654 parm2 = (tc / (2 * nproc));