在另一个.cu文件中包含.cu文件是不好的风格?

时间:2014-01-16 19:43:56

标签: cuda

我知道C++.cpp文件包含在另一个.cpp文件中是不好的形式。 CUDA的规则是不同的吗?

例如,我有一个名为Earth.cu的文件,其中包含一堆__constant__个值,用于定义地球的几何形状。

在我的主.cu文件中(带有__global__入口点),我将Earth.cu包含在顶部。

在另一个.cu文件中包含.cu文件会被视为不良格式吗?

1 个答案:

答案 0 :(得分:6)

我建议将Earth.cu重命名为Earth.cuh:这就是我在多个项目中看到它的方式。它使它与普通标题(.h)和可编译的.cu文件截然不同。