Commit 74ba76fc authored by Peter Eastman's avatar Peter Eastman
Browse files

Workaround for bug in AMD's OpenCL for Linux

parent 8eba00a7
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
void testTemperature() { void testTemperature() {
const int numParticles = 8; const int numParticles = 8;
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
Vec3 calcCM(const vector<Vec3>& values, System& system) { Vec3 calcCM(const vector<Vec3>& values, System& system) {
Vec3 cm; Vec3 cm;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -49,7 +49,7 @@ using namespace std; ...@@ -49,7 +49,7 @@ using namespace std;
const double TOL = 1e-5; const double TOL = 1e-5;
OpenCLPlatform platform; static OpenCLPlatform platform;
void testAngles() { void testAngles() {
// Create a system using a CustomAngleForce. // Create a system using a CustomAngleForce.
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
template <class Real2> template <class Real2>
void testTransform() { void testTransform() {
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
using namespace OpenMM; using namespace OpenMM;
using namespace std; using namespace std;
OpenCLPlatform platform; static OpenCLPlatform platform;
const double TOL = 1e-5; const double TOL = 1e-5;
......
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