VS2008下进行CUDA和OPENMP混合编程问题
来源:互联网 发布:手机平面设计软件 编辑:程序博客网 时间:2024/05/22 03:19
最近接触到两者混合编程,可是编译上却出了问题。环境是XP + CUDA4.0 + VS2008直接使用CUDA_VS_Wizard创建模板,
在模板下进行CUDA编程无误,在c下开启openmp支持无误
但是在CUDA模板中没有开启openmp支持选项,之前参考了“在 -Xcomplier 后面增加了 "/openmp"选项。”无效果,我的实际语句为(去掉路径)nvcc.exe" -G -gencode=arch=compute_10,code=\"sm_10,compute_10\" -gencode=arch=compute_20,code=\"sm_20,compute_20\" --machine 32 -ccbin "D:\Program Files\Microsoft Visual Studio 9.0\VC\bin" -D_NEXUS_DEBUG -g -Xcompiler "/EHsc /W3 /nologo /Od /Zi /MTd /openmp" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\\include" -maxrregcount=0 --compile -o "Debug/cudaOpenMP.cu.obj" cudaOpenMP.cu
请各位帮忙解决一下看是哪里出现了问题,谢谢了
问题已经解决了,放出来给各位研究CUDA的朋友,不要像我一样浪费时间了。首先说明我使用的是CUDA模板。
之前参考了“在 -Xcomplier 后面增加了 "/openmp"选项。”是正确的,修改的方式在“自定义生成规则文件”处更改,修改规则文件->修改生成规则->命令行。这是一种方法,后来发现在项目属性中CUDA Runtime API中host选项中有Extra C++ Option,个人按字面理解认为是由用户自定义其他编译规则,添加/openmp后可查看命令行可出现与上面修改修改的内容。
0 0
- VS2008下进行CUDA和OPENMP混合编程问题
- 如何在 VS2008下使用Openmp编程
- 如何在VS2008下使用Openmp编程
- 如何在VS2008下使用Openmp编程
- VS2008 和 MatlabR2015a 混合编程
- VS2008中C++与CUDA混合编程的方法
- c++和cuda混合编程记录二
- c++和cuda混合编程记录三
- vs2008下的C/C++混合编程
- MPI 和OPENMP 混合编程 实现矩阵LU分解
- VS2008.NET 和 Matlab混合编程
- VS2008和MATLAB混合编程基础
- CUDA+OpenGL混合编程
- C与CUDA混合编程的配置问题
- C与CUDA混合编程的配置问题
- mpi和cuda混合编程的正确编译
- c++和cuda混合编程记录(一)
- Matlab+CUDA混合编程(一)
- Swift - 多线程实现方式
- HDU3732 01背包转化为多重背包
- ubuntu服务器配置
- 归并排序
- C/C++复习:不等长字符串排序(2)
- VS2008下进行CUDA和OPENMP混合编程问题
- 设计模式 代理模式
- 远程仓库与本地仓库设置SSH Key
- 5分钟理解什么是新三板
- 16(套接字)
- 认识UML中类之间的依赖、关联、聚合、组合、泛化的关系
- java连接solr并建立索引
- KMDF的WDFREQUEST对象
- 进程控制块—PCB