Commit ee4ca894 authored by one's avatar one
Browse files

Tune sorting threshold in Coulomb PME (v3.1)

parent 33ae1570
...@@ -962,7 +962,7 @@ double CommonCalcNonbondedForceKernel::execute(ContextImpl& context, bool includ ...@@ -962,7 +962,7 @@ double CommonCalcNonbondedForceKernel::execute(ContextImpl& context, bool includ
// Execute the reciprocal space kernels. // Execute the reciprocal space kernels.
if (hasCoulomb) { if (hasCoulomb) {
if (stepsToSort <= 0 || doLJPME || cc.getNumAtoms() > 15000) { if (stepsToSort <= 0 || doLJPME) {
setPeriodicBoxArgs(cc, pmeGridIndexKernel, 2); setPeriodicBoxArgs(cc, pmeGridIndexKernel, 2);
if (cc.getUseDoublePrecision()) { if (cc.getUseDoublePrecision()) {
pmeGridIndexKernel->setArg(7, recipBoxVectors[0]); pmeGridIndexKernel->setArg(7, recipBoxVectors[0]);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment