Fortran Coder

标题: 调用lapack的cheev出错 [打印本页]

作者: WenDing    时间: 2023-10-31 20:53
标题: 调用lapack的cheev出错
本帖最后由 WenDing 于 2023-10-31 20:54 编辑

这是我的代码,Makefile,以及运行后的报错


作者: Transpose    时间: 2023-11-1 09:05
你的类型是real(8)和complex(8),要使用zheev
作者: WenDing    时间: 2023-11-1 16:44
Transpose 发表于 2023-11-1 09:05
你的类型是real(8)和complex(8),要使用zheev

感谢回复,但是还是不对:Intel MKL ERROR: Parameter 8 was incorrect on entry to ZHEEV .

作者: WenDing    时间: 2023-11-1 16:50
Transpose 发表于 2023-11-1 09:05
你的类型是real(8)和complex(8),要使用zheev

我都不知道它报错这个8从哪里来的,我全都申明成kind=4了还是有这个报错
作者: Transpose    时间: 2023-11-1 19:25
就是第8个参数,也就是lwork,看起来没有给初值,至少要满足,LWORK >= max(1,2*N-1)
作者: WenDing    时间: 2023-11-1 21:06
Transpose 发表于 2023-11-1 19:25
就是第8个参数,也就是lwork,看起来没有给初值,至少要满足,LWORK >= max(1,2*N-1) ...

十分感谢!!!!确实就是初始值的问题




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2