#include <stdio.h>
#include "gromacs/math/vectypes.h"
Declares functions for tuning adjustable parameters for the nbnxn non-bonded search and interaction kernels.
- Author
- Berk Hess hess@.nosp@m.kth..nosp@m.se
|
void | increaseNstlist (FILE *fplog, t_commrec *cr, t_inputrec *ir, int nstlistOnCmdline, const gmx_mtop_t *mtop, const matrix box, bool useOrEmulateGpuForNonbondeds, const gmx::CpuInfo &cpuinfo) |
| Try to increase nstlist when using the Verlet cut-off scheme. More...
|
|
void | setupDynamicPairlistPruning (const gmx::MDLogger &mdlog, const t_inputrec *ir, const gmx_mtop_t *mtop, matrix box, int nbnxnKernelType, const interaction_const_t *ic, NbnxnListParameters *listParams) |
| Set up the dynamic pairlist pruning. More...
|
|
void increaseNstlist |
( |
FILE * |
fplog, |
|
|
t_commrec * |
cr, |
|
|
t_inputrec * |
ir, |
|
|
int |
nstlistOnCmdline, |
|
|
const gmx_mtop_t * |
mtop, |
|
|
const matrix |
box, |
|
|
bool |
useOrEmulateGpuForNonbondeds, |
|
|
const gmx::CpuInfo & |
cpuinfo |
|
) |
| |
Try to increase nstlist when using the Verlet cut-off scheme.
- Parameters
-
[in,out] | fplog | Log file |
[in] | cr | The communication record |
[in] | ir | The input parameter record |
[in] | nstlistOnCmdline | The value of nstlist provided on the command line |
[in] | mtop | The global topology |
[in] | box | The unit cell |
[in] | useOrEmulateGpuForNonbondeds | Tells if we are using a GPU for non-bondeds |
[in] | cpuinfo | Information about the CPU(s) |
void setupDynamicPairlistPruning |
( |
const gmx::MDLogger & |
mdlog, |
|
|
const t_inputrec * |
ir, |
|
|
const gmx_mtop_t * |
mtop, |
|
|
matrix |
box, |
|
|
int |
nbnxnKernelType, |
|
|
const interaction_const_t * |
ic, |
|
|
NbnxnListParameters * |
listParams |
|
) |
| |
Set up the dynamic pairlist pruning.
- Parameters
-
[in,out] | mdlog | MD logger |
[in] | ir | The input parameter record |
[in] | mtop | The global topology |
[in] | box | The unit cell |
[in] | nbnxnKernelType | The type of nbnxn kernel used |
[in] | ic | The nonbonded interactions constants |
[in,out] | listParams | The list setup parameters |