Home
last modified time | relevance | path

Searched refs:UNROLLJ (Results 1 – 10 of 10) sorted by relevance

/dports/science/gromacs/gromacs-2021.4/src/gromacs/nbnxm/kernels_simd_4xm/
H A Dkernel_outer.h82 #if UNROLLI == UNROLLJ
182 #if UNROLLI == UNROLLJ
191 # if UNROLLI == 2 * UNROLLJ || 2 * UNROLLI == UNROLLJ
201 # if UNROLLI == 2 * UNROLLJ
342 for (int jp = 0; jp < UNROLLJ; jp++)
344 pvdw_c6[0 * UNROLLJ + jp] = nbat->nbfp[0 * 2];
370 egps_jstride = (UNROLLJ >> 1) * UNROLLJ;
392 #if UNROLLJ <= 4
437 # if UNROLLJ == 4
440 # if UNROLLJ == 2
[all …]
H A Dkernel_common.h52 #define UNROLLJ (GMX_SIMD_REAL_WIDTH / GMX_SIMD_J_UNROLL_SIZE) macro
74 #ifdef UNROLLJ
85 for (jj = 0; jj < (UNROLLJ / 2); jj++) in add_ener_grp()
142 + GMX_SIMD_REAL_WIDTH * ((excl >> (0 * UNROLLJ)) & 0xF))); in gmx_load_simd_4xn_interactions()
144 + GMX_SIMD_REAL_WIDTH * ((excl >> (1 * UNROLLJ)) & 0xF))); in gmx_load_simd_4xn_interactions()
146 + GMX_SIMD_REAL_WIDTH * ((excl >> (2 * UNROLLJ)) & 0xF))); in gmx_load_simd_4xn_interactions()
148 + GMX_SIMD_REAL_WIDTH * ((excl >> (3 * UNROLLJ)) & 0xF))); in gmx_load_simd_4xn_interactions()
H A Dkernel_prune.cpp96 # if UNROLLJ <= 4 in nbnxn_kernel_prune_4xn()
124 # if UNROLLJ == STRIDE in nbnxn_kernel_prune_4xn()
125 int aj = cj * UNROLLJ; in nbnxn_kernel_prune_4xn()
128 int ajx = (cj >> 1) * DIM * STRIDE + (cj & 1) * UNROLLJ; in nbnxn_kernel_prune_4xn()
H A Dkernel_inner.h65 int egp_jj[UNROLLJ / 2];
255 aj = cj * UNROLLJ;
257 # if UNROLLJ == STRIDE
260 aj2 = (cj >> 1) * 2 * STRIDE + (cj & 1) * UNROLLJ;
263 # if UNROLLJ == STRIDE
266 ajx = (cj >> 1) * DIM * STRIDE + (cj & 1) * UNROLLJ;
311 # if UNROLLJ == UNROLLI
320 # if UNROLLJ < UNROLLI
369 for (j = 0; j < UNROLLJ; j++)
1089 # if UNROLLJ == 2
[all …]
/dports/science/gromacs/gromacs-2021.4/src/gromacs/nbnxm/kernels_simd_2xmm/
H A Dkernel_outer.h78 #if UNROLLI == UNROLLJ
180 #if UNROLLI == UNROLLJ
186 # if 2 * UNROLLI == UNROLLJ
322 for (jp = 0; jp < UNROLLJ; jp++)
324 pvdw_c6[0 * UNROLLJ + jp] = nbat->nbfp[0 * 2];
325 pvdw_c6[1 * UNROLLJ + jp] = nbat->nbfp[0 * 2];
326 pvdw_c6[2 * UNROLLJ + jp] = nbat->nbfp[0 * 2];
350 egps_jstride = (UNROLLJ >> 1) * UNROLLJ;
371 #if UNROLLJ <= 4
416 # if UNROLLJ == 4
[all …]
H A Dkernel_common.h57 #define UNROLLJ (GMX_SIMD_REAL_WIDTH / GMX_SIMD_J_UNROLL_SIZE) macro
62 #define STRIDE UNROLLJ
73 #if defined UNROLLJ
79 for (int jj = 0; jj < (UNROLLJ / 2); jj++) in add_ener_grp_halves()
H A Dkernel_prune.cpp96 # if UNROLLJ <= 4 in nbnxn_kernel_prune_2xnn()
118 # if UNROLLJ == STRIDE in nbnxn_kernel_prune_2xnn()
119 int aj = cj * UNROLLJ; in nbnxn_kernel_prune_2xnn()
122 int ajx = (cj >> 1) * DIM * STRIDE + (cj & 1) * UNROLLJ; in nbnxn_kernel_prune_2xnn()
H A Dkernel_inner.h71 int egp_jj[UNROLLJ / 2];
213 aj = cj * UNROLLJ;
250 # if UNROLLJ == UNROLLI
257 # if UNROLLJ == 2 * UNROLLI
287 for (j = 0; j < 2 * UNROLLJ; j++)
816 # if UNROLLJ == 2
822 for (jdi = 0; jdi < UNROLLJ / UNROLLI; jdi++)
825 egps_j = nbatParams.energrp[cj * (UNROLLJ / UNROLLI) + jdi];
/dports/science/gromacs/gromacs-2021.4/src/gromacs/nbnxm/kernels_reference/
H A Dkernel_ref_inner.h66 for (j = 0; j < UNROLLJ; j++)
117 aj = cj * UNROLLJ + j;
H A Dkernel_ref_outer.h38 #define UNROLLJ 4 macro
419 #undef UNROLLJ