"...ssh:/git@developer.sourcefind.cn:2222/tsoc/openmm.git" did not exist on "c1e7b29ff14d3320232cc82144e9d52eac82f95d"
Commit fe339675 authored by peastman's avatar peastman
Browse files

Fixed compilation error on Windows

parent 372f1724
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#include "OpenCLExpressionUtilities.h" #include "OpenCLExpressionUtilities.h"
#include "OpenCLKernelSources.h" #include "OpenCLKernelSources.h"
#include "SimTKOpenMMRealType.h" #include "SimTKOpenMMRealType.h"
#include <algorithm>
#include <map> #include <map>
#include <sstream> #include <sstream>
#include <string> #include <string>
...@@ -158,7 +159,7 @@ int OpenCLFFT3D::findLegalDimension(int minimum) { ...@@ -158,7 +159,7 @@ int OpenCLFFT3D::findLegalDimension(int minimum) {
} }
cl::Kernel OpenCLFFT3D::createKernel(int xsize, int ysize, int zsize, int& threads, int axis, bool forward, bool inputIsReal) { cl::Kernel OpenCLFFT3D::createKernel(int xsize, int ysize, int zsize, int& threads, int axis, bool forward, bool inputIsReal) {
int maxThreads = std::min(256, (int) context.getDevice().getInfo<CL_DEVICE_MAX_WORK_GROUP_SIZE>()); int maxThreads = min(256, (int) context.getDevice().getInfo<CL_DEVICE_MAX_WORK_GROUP_SIZE>());
while (maxThreads > 128 && maxThreads-64 >= zsize) while (maxThreads > 128 && maxThreads-64 >= zsize)
maxThreads -= 64; maxThreads -= 64;
bool isCPU = context.getDevice().getInfo<CL_DEVICE_TYPE>() == CL_DEVICE_TYPE_CPU; bool isCPU = context.getDevice().getInfo<CL_DEVICE_TYPE>() == CL_DEVICE_TYPE_CPU;
......
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