program main
include 'MKL.h'
parameter(m=3,n=3,lda=3)
integer lda,info
integer ipv(n)
real a(lda,n)
a(1,1)=1;a(1,2)=2;a(1,3)=3
a(2,1)=2;a(2,2)=5;a(1,3)=2
a(3,1)=3;a(3,2)=1;a(3,3)=5
call sgetrf ( m , n , a , lda , ipiv , info )
end
chuxf 发表于 2014-3-9 13:01
MKL.h 文件是 C 语言的接口,是一定不能使用的。
试试按如下设置进行。
chuxf 发表于 2014-3-9 14:00
不要想当然的 use mkl
mkl 不提供同名的 module
chuxf 发表于 2014-3-9 14:00
不要想当然的 use mkl
mkl 不提供同名的 module
5.jpg (125.42 KB, 下载次数: 679)
7.jpg (33.33 KB, 下载次数: 686)
fcode 发表于 2014-3-9 17:23
call sgetrf ( m , n , a , lda , ipiv , info )
改为
call sgetrf ( m , n , a , lda , ipv , info )
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |