编译混合CUDA/MPI和CUDA/UPC

编译混合CUDA/MPI和CUDA/UPC,cuda,compilation,mpi,upc,Cuda,Compilation,Mpi,Upc,如何编译MPI/CUDA和UPC/CUDA混合代码?我必须单独编译它们吗?或者我可以互换地使用语言结构并编译为单个源文件吗?有这方面经验的人能帮忙吗?提前感谢MPI/CUDA——正如Jackolanten所指出的,可以在单独的文件中编写MPI和CUDA代码,编译并链接它们。 对于UPC,如果它是Berkeley UPC,则可以执行相同的过程,但必须在初始配置时做一些小的更改。在定义编译器参数时,必须提供NVCC作为C和C++编译器。对于MPI/CUDA情况,可以参考Simulimi CUDA示例

如何编译MPI/CUDA和UPC/CUDA混合代码?我必须单独编译它们吗?或者我可以互换地使用语言结构并编译为单个源文件吗?有这方面经验的人能帮忙吗?提前感谢

MPI/CUDA——正如Jackolanten所指出的,可以在单独的文件中编写MPI和CUDA代码,编译并链接它们。
对于UPC,如果它是Berkeley UPC,则可以执行相同的过程,但必须在初始配置时做一些小的更改。在定义编译器参数时,必须提供NVCC作为C和C++编译器。

对于MPI/CUDA情况,可以参考Simulimi CUDA示例。