X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=src%2Fgromacs%2Fmdlib%2Fnbnxn_search.c;h=56e616967c3f91d482408d2e4806c5f1f4fb4c37;hb=19d3c2e5d0c401eb59010960d11a18b6ba2c54c6;hp=f13de8c7db485633350dd28414c1d23bb53eb237;hpb=fe90f1c1c71a3a43a27ec9ba76e772ae54786c7f;p=alexxy%2Fgromacs.git diff --git a/src/gromacs/mdlib/nbnxn_search.c b/src/gromacs/mdlib/nbnxn_search.c index f13de8c7db..56e616967c 100644 --- a/src/gromacs/mdlib/nbnxn_search.c +++ b/src/gromacs/mdlib/nbnxn_search.c @@ -1931,6 +1931,7 @@ void nbnxn_grid_add_simple(nbnxn_search_t nbs, float *bbcz; nbnxn_bb_t *bb; int ncd, sc; + int nthreads gmx_unused; grid = &nbs->grid[0]; @@ -1957,7 +1958,8 @@ void nbnxn_grid_add_simple(nbnxn_search_t nbs, bbcz = grid->bbcz_simple; bb = grid->bb_simple; -#pragma omp parallel for num_threads(gmx_omp_nthreads_get(emntPairsearch)) schedule(static) + nthreads = gmx_omp_nthreads_get(emntPairsearch); +#pragma omp parallel for num_threads(nthreads) schedule(static) for (sc = 0; sc < grid->nc; sc++) { int c, tx, na; @@ -4473,6 +4475,7 @@ static void combine_nblists(int nnbl, nbnxn_pairlist_t **nbl, { int nsci, ncj4, nexcl; int n, i; + int nthreads gmx_unused; if (nblc->bSimple) { @@ -4513,7 +4516,8 @@ static void combine_nblists(int nnbl, nbnxn_pairlist_t **nbl, /* Each thread should copy its own data to the combined arrays, * as otherwise data will go back and forth between different caches. */ -#pragma omp parallel for num_threads(gmx_omp_nthreads_get(emntPairsearch)) schedule(static) + nthreads = gmx_omp_nthreads_get(emntPairsearch); +#pragma omp parallel for num_threads(nthreads) schedule(static) for (n = 0; n < nnbl; n++) { int sci_offset;