在另一个.cu文件中包含.cu文件是不是很糟糕?

Tyl*_*eau 1 cuda

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

例如,我有一个文件Earth.cu,里面有一堆__constant__值来定义地球的几何形状.

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

.cu文件包含在另一个.cu文件中是否被认为是不好的形式?

ala*_*and 6

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