Commit 5adaa15e authored by Mark Friedrichs's avatar Mark Friedrichs
Browse files

Only call kCalculateCMAPTorsionForces() if numTorsions > 0

parent b66af9aa
...@@ -645,7 +645,8 @@ void CudaCalcCMAPTorsionForceKernel::initialize(const System& system, const CMAP ...@@ -645,7 +645,8 @@ void CudaCalcCMAPTorsionForceKernel::initialize(const System& system, const CMAP
} }
double CudaCalcCMAPTorsionForceKernel::execute(ContextImpl& context, bool includeForces, bool includeEnergy) { double CudaCalcCMAPTorsionForceKernel::execute(ContextImpl& context, bool includeForces, bool includeEnergy) {
kCalculateCMAPTorsionForces(data.gpu, *coefficients, *mapPositions, *torsionIndices, *torsionMaps); if( numTorsions )
kCalculateCMAPTorsionForces(data.gpu, *coefficients, *mapPositions, *torsionIndices, *torsionMaps);
return 0.0; return 0.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