Gromacs
2018.7
|
Declares the pair-list pruning kernel wrapper function.
The wrapper function internally performs the OpenMP parallelization and calls the selected kernel flavor (different SIMD types / C reference).
Functions | |
void | nbnxn_kernel_cpu_prune (nonbonded_verlet_group_t *nbvg, const nbnxn_atomdata_t *nbat, const rvec *shift_vec, real rlistInner) |
Prune all pair-lists in the set with distance rlistInner . More... | |
void nbnxn_kernel_cpu_prune | ( | nonbonded_verlet_group_t * | nbvg, |
const nbnxn_atomdata_t * | nbat, | ||
const rvec * | shift_vec, | ||
real | rlistInner | ||
) |
Prune all pair-lists in the set with distance rlistInner
.
For all pair-lists in the set takes the outer list and prunes out pairs beyond rlistInner
and writes the result to a list that is to be consumed by the non-bonded kernel.