OpenCL1.2 AMD-APP在Linux下编译时出现灾难性错误

时间:2013-12-17 16:46:34

标签: opencl

在Ubuntu上使用AMD-APP SDK构建OpenCL时出现以下错误:

Compilation failed: 
"/tmp/OCLDUTgN7.cl", line 8: catastrophic error: cannot open source file
          "src//owOpenCLConstant.h"
  #include "src//owOpenCLConstant.h"

有问题的owOpenCLConstant标头文件包含以下内容:

#ifndef OW_OPENCL_CONSTANT_H
#define OW_OPENCL_CONSTANT_H

#define MAX_NEIGHBOR_COUNT 32

#define MAX_MEMBRANES_INCLUDING_SAME_PARTICLE 7

#define LIQUID_PARTICLE 1
#define ELASTIC_PARTICLE 2
#define BOUNDARY_PARTICLE 3

#define NO_PARTICLE_ID -1
#define NO_CELL_ID -1
#define NO_DISTANCE -1.0f

#define QUEUE_EACH_KERNEL 1

#define INTEL_OPENCL_DEBUG 0

#endif // #ifndef OW_OPENCL_CONSTANT_H

这适用于英特尔OpenCL1.1 SDK,因此看起来有点奇怪。这是一个特定于AMD的问题,还是OpenCL1.1 vs 1.2?

我对OpenCL了解不多,并且无法在任何地方找到此错误,如果有人能发现问题我会非常感激。

0 个答案:

没有答案