主题:pgi fortran + cula
daxiangsuo
[专家分:0] 发布于 2011-05-30 22:32:00
PGI visual fortran 连不上cula,求助?
回复列表 (共18个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-05-30 23:32:00
找经销商啊:)
或是你把出错的提示啥的发上来:)
板凳
daxiangsuo [专家分:0] 发布于 2011-05-31 10:50:00
vs2010+pgi fortran
configure the environment
1.globle setting
select tools>options>project and solutions>pvf directories,configure global exextable,include,and library paths
2.project setting
configuration properties>linker>input. in the additional dependences field ,enter "libcula_pgfortan.lib"
3.runtime path
copy cula.dlland its's dlls to the working directory
but when i run the program there are errors::like this
SourceFile1.obj : error LNK2019: unresolved external symbol _CULA_INITIALIZE@0 referenced in function _MAIN_
SourceFile1.obj : error LNK2019: unresolved external symbol _CULA_SGEQRF@20 referenced in function _MAIN_
SourceFile1.obj : error LNK2019: unresolved external symbol _CULA_SHUTDOWN@0 referenced in function _MAIN_
SourceFile1.obj : error LNK2019: unresolved external symbol _CULA_GETERRORINFO@0 referenced in function _CHECK_STATUS@4
SourceFile1.obj : error LNK2019: unresolved external symbol _CULA_GETSTATUSSTRING@4 referenced in function _CHECK_STATUS@4
3 楼
cgl_lgs [专家分:21040] 发布于 2011-05-31 12:31:00
应该有两个lib:
cula.lib
libcula_pgfortran.lib
你少整了一个:)
4 楼
aliouying [专家分:1150] 发布于 2011-05-31 14:27:00
cula?
是不是cublas库啊?
5 楼
cgl_lgs [专家分:21040] 发布于 2011-05-31 15:25:00
[quote]cula?
是不是cublas库啊?[/quote]不是的,是CUDA LAPACK
6 楼
daxiangsuo [专家分:0] 发布于 2011-05-31 15:58:00
就是说在第二步时键入 cula.lib;libcula_pgfortran.lib 呗
7 楼
yeg001 [专家分:14390] 发布于 2011-05-31 16:17:00
这个就是CUDA LAPACK啊? 我曾经找过,它只免费提供单精度的一部分函数. 完整版是要收很高价钱的哦.
8 楼
daxiangsuo [专家分:0] 发布于 2011-05-31 16:39:00
我按着你说的做了,可是还有错误:cannot open input file"cula.lib;libcula_pgfortran.lib"
9 楼
cgl_lgs [专家分:21040] 发布于 2011-05-31 17:46:00
用逗号隔开,而不是用分号:)
10 楼
daxiangsuo [专家分:0] 发布于 2011-05-31 18:10:00
还是不行 cannot open input file"cula.lib,libcula_pgfortran.lib"
我来回复