Commit 5cc23632 authored by peastman's avatar peastman
Browse files

Merge pull request #1068 from peastman/segfault

Fixed segfault in AmoebaMultipoleForce
parents ce19f85c d33b232e
...@@ -452,7 +452,7 @@ void CudaNonbondedUtilities::createKernelsForGroups(int groups) { ...@@ -452,7 +452,7 @@ void CudaNonbondedUtilities::createKernelsForGroups(int groups) {
kernels.cutoffDistance = cutoff; kernels.cutoffDistance = cutoff;
if (kernels.hasForces) if (kernels.hasForces)
kernels.forceKernel = createInteractionKernel(source, parameters, arguments, true, true, groups); kernels.forceKernel = createInteractionKernel(source, parameters, arguments, true, true, groups);
if (useCutoff && kernels.hasForces) { if (useCutoff) {
double padding = (usePadding ? 0.1*cutoff : 0.0); double padding = (usePadding ? 0.1*cutoff : 0.0);
double paddedCutoff = cutoff+padding; double paddedCutoff = cutoff+padding;
map<string, string> defines; map<string, string> defines;
......
...@@ -435,7 +435,7 @@ void OpenCLNonbondedUtilities::createKernelsForGroups(int groups) { ...@@ -435,7 +435,7 @@ void OpenCLNonbondedUtilities::createKernelsForGroups(int groups) {
kernels.cutoffDistance = cutoff; kernels.cutoffDistance = cutoff;
if (kernels.hasForces) if (kernels.hasForces)
kernels.forceKernel = createInteractionKernel(source, parameters, arguments, true, true, groups); kernels.forceKernel = createInteractionKernel(source, parameters, arguments, true, true, groups);
if (useCutoff && kernels.hasForces) { if (useCutoff) {
double padding = (usePadding ? 0.1*cutoff : 0.0); double padding = (usePadding ? 0.1*cutoff : 0.0);
double paddedCutoff = cutoff+padding; double paddedCutoff = cutoff+padding;
map<string, string> defines; map<string, string> defines;
......
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