"platforms/vscode:/vscode.git/clone" did not exist on "3bff14a2f85202b4060f197519f09a458d67c51c"
Commit 5d4ff603 authored by Peter Eastman's avatar Peter Eastman
Browse files

Fixed compilation error on some OpenCL implementations

parent 7672a22e
...@@ -2175,10 +2175,10 @@ void OpenCLCalcCustomGBForceKernel::initialize(const System& system, const Custo ...@@ -2175,10 +2175,10 @@ void OpenCLCalcCustomGBForceKernel::initialize(const System& system, const Custo
continue; continue;
string is = intToString(i); string is = intToString(i);
if (needParameterGradient) { if (needParameterGradient) {
chainSource << "float4 grad1_"+is+"_1 = 0;\n"; chainSource << "float4 grad1_"+is+"_1 = (float4) 0;\n";
chainSource << "float4 grad1_"+is+"_2 = 0;\n"; chainSource << "float4 grad1_"+is+"_2 = (float4) 0;\n";
chainSource << "float4 grad2_"+is+"_1 = 0;\n"; chainSource << "float4 grad2_"+is+"_1 = (float4) 0;\n";
chainSource << "float4 grad2_"+is+"_2 = 0;\n"; chainSource << "float4 grad2_"+is+"_2 = (float4) 0;\n";
for (int j = 0; j < i; j++) { for (int j = 0; j < i; j++) {
string js = intToString(j); string js = intToString(j);
Lepton::ParsedExpression dVdV = Lepton::Parser::parse(computedValueExpressions[i], functions).differentiate(computedValueNames[j]).optimize(); Lepton::ParsedExpression dVdV = Lepton::Parser::parse(computedValueExpressions[i], functions).differentiate(computedValueNames[j]).optimize();
......
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