计算化学公社

 找回密码 Forget password
 注册 Register
Views: 664|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[Quantum ESPRESSO] qe安装中库的问题

[复制链接 Copy URL]

6

帖子

0

威望

29

eV
积分
35

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Yara 于 2024-2-23 15:45 编辑

在./configure之后,fft库没有找到,具体如下:
......

The following libraries have been found:
  BLAS_LIBS=$(TOPDIR)/external/lapack/libblas.a
  LAPACK_LIBS=$(TOPDIR)/external/lapack/liblapack.a
  SCALAPACK_LIBS=-lscalapack
  FFT_LIBS=


Please check if this is what you expect.

If any libraries are missing, you may specify a list of directories
to search and retry, as follows:
  ./configure LIBDIRS="list of directories, separated by spaces"

Parallel environment detected successfully.\
Configured for compilation of parallel executables.

(操作系统是Rocky Linux 8.6,使用的默认编译器(具体我不太清楚...),可以使用2022和2023的oneapi(hpc)和mkl版本,目前还没有找到资源)
尝试过安装oneapi和mkl库,折腾好久发现系统比较旧都没办法成功安装,不知道有没有大佬有什么好的解决办法。拜谢!

36

帖子

0

威望

2430

eV
积分
2466

Level 5 (御坂)

2#
发表于 Post on 2024-2-22 17:51:30 | 只看该作者 Only view this author
这个问题之前我也遇到过,看到网上的一个说法是需要把FFTW的库文件放在/usr/lib下面,不过因为没有权限不了了之。否则即使相同的编译环境,在同一个路径下只能检测到BLAS和LAPACK

6

帖子

0

威望

29

eV
积分
35

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2024-2-22 18:16:58 | 只看该作者 Only view this author
Exodus 发表于 2024-2-22 17:51
这个问题之前我也遇到过,看到网上的一个说法是需要把FFTW的库文件放在/usr/lib下面,不过因为没有权限不了 ...

原来有这种说法,感谢!不过我刚才试了下也没有权限

92

帖子

1

威望

817

eV
积分
929

Level 4 (黑子)

4#
发表于 Post on 2024-2-22 23:42:12 | 只看该作者 Only view this author
直接编一个fftw,然后把库的位置写上就完事。如果是用interl的编译器直接用自带的就行。可能是你没写对地方。

92

帖子

1

威望

817

eV
积分
929

Level 4 (黑子)

5#
发表于 Post on 2024-2-23 00:14:18 | 只看该作者 Only view this author
logzzz 发表于 2024-2-22 23:42
直接编一个fftw,然后把库的位置写上就完事。如果是用interl的编译器直接用自带的就行。可能是你没写对地方 ...

看你昨天各种帖子找帮助。你最好把你系统是什么具体写出来。然后标注一下用什么编译器编译的。求助会更有效。

6

帖子

0

威望

29

eV
积分
35

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2024-2-23 15:11:41 | 只看该作者 Only view this author
logzzz 发表于 2024-2-23 00:14
看你昨天各种帖子找帮助。你最好把你系统是什么具体写出来。然后标注一下用什么编译器编译的。求助会更有 ...

感谢感谢!您的回答都非常有用!系统我用的是rocky linux8.6,编译器我用的默认编译器,都加进问题描述了,受教了!

92

帖子

1

威望

817

eV
积分
929

Level 4 (黑子)

7#
发表于 Post on 2024-2-23 16:42:16 | 只看该作者 Only view this author
Yara 发表于 2024-2-23 15:11
感谢感谢!您的回答都非常有用!系统我用的是rocky linux8.6,编译器我用的默认编译器,都加进问题描述了 ...

rocky linux8.6根本不存在你说的特别旧的系统。。。rocky linux是centos停止维护以后,开发的新项目。你之前之所以安装失败,我大概猜到是因为你新装了系统,有些库缺失。所以安装会报错。本人没有用过rocky linux 所以具体安装如何安装,你可以参考社长写的一些帖子,他很推荐用这个系统。但以我个人经验,一般Intel2018的编译器,gcc9.3,python3.编所有的都没有问题。你可安装一个Intel编译器,先不用oneapi。然后编译试试。如果不行的话,可以开远程,我试试。

6

帖子

0

威望

29

eV
积分
35

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2024-2-26 16:30:12 | 只看该作者 Only view this author
logzzz 发表于 2024-2-22 23:42
直接编一个fftw,然后把库的位置写上就完事。如果是用interl的编译器直接用自带的就行。可能是你没写对地方 ...

请问这个具体应该怎么操作呢?我按照错误提示写上库的位置,还是识别不了fftw库

92

帖子

1

威望

817

eV
积分
929

Level 4 (黑子)

9#
发表于 Post on 2024-2-27 10:51:41 | 只看该作者 Only view this author
Yara 发表于 2024-2-26 16:30
请问这个具体应该怎么操作呢?我按照错误提示写上库的位置,还是识别不了fftw库

那大概率是没写对位置。。私聊你了。装个intel2018的编译器。然后直接make。省时省力。。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 06:52 , Processed in 0.192158 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list