24小时热门版块排行榜    

查看: 2327  |  回复: 6

794025855

铜虫 (初入文坛)

[求助] 在将fortran程序从windows移植到linux系统时,不知道该如何调用dflib和dfmt这两个模块 已有1人参与

程序出现如下错误:

AEROSOLE.f90(25): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [DFLIB]
  use dflib
------^
AEROSOLE.f90(27): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [DFMT]
  use dfmt

我按照网上的方式下载了一个2017版的Intel mkl库,没有序列号验证的那种,但是还是出现上面的错误,不知道该怎么处理。

我用which mkl命令寻找mkl库,出现no mkl in(),意思是没安装成功么?

命令和结果如下:
[zkj@localhost ~]$ which mkl
/usr/bin/which: no mkl in(/opt/intel/compilers_and_libraries_2017.4.196/linux/bin/intel64:/opt/intel/compilers_and_libraries_2018.3.222/linux/bin/intel64:/opt/intel/compilers_and_libraries_2018.3.222/linux/mpi/intel64/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/zkj/.local/bin:/home/zkj/bin)

我的ifort是最新的2018版的,不知道是不是自带mkl库?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sspa9999

至尊木虫 (著名写手)

which只能查可执行程序在不在你所设定的路径里,没法查库

发自小木虫Android客户端
2楼2018-07-25 04:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
DFLIB  -> IFCORE, IFPORT, IFQWIN
DFMT  -> IFMT
改一下试一下
3楼2018-07-25 12:51:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

794025855

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by sspa9999 at 2018-07-25 04:39:53
which只能查可执行程序在不在你所设定的路径里,没法查库

哦,这样啊,谢谢
4楼2018-07-25 14:33:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

794025855

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by 1014511134 at 2018-07-25 12:51:37
DFLIB  -> IFCORE, IFPORT, IFQWIN
DFMT  -> IFMT
改一下试一下

意思是直接use IFCORE和use IFMT么?
5楼2018-07-25 14:34:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

794025855

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by 1014511134 at 2018-07-25 12:51:37
DFLIB  -> IFCORE, IFPORT, IFQWIN
DFMT  -> IFMT
改一下试一下

ifqwin会报错
6楼2018-07-25 15:14:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

不要用ifqwin这个是windows下的

发自小木虫IOS客户端
7楼2018-07-25 17:47:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 794025855 的主题更新
信息提示
请填处理意见