计算化学公社

标题: 求助,在VASP编译时出现fftw的noln.f90出错 [打印本页]

作者
Author:
Sureviver    时间: 2021-8-5 12:08
标题: 求助,在VASP编译时出现fftw的noln.f90出错
2个月前VASP运行没有任何问题,后边由于一直用服务器,没用自己电脑,就一直放着没动,昨天又用自己电脑算了一下,一个电子布都算不了,总是停在entering the main loop,CPU占用率是是满的,就是不往下走。
于是尝试重新编译,我一直用mpifort,但编译过程就报了warning,问题出在fftw的nonl.f90上,提示loop was not vectorized with "simd"
具体见下:
mpiifort -free -names lowercase -assume byterecl -w -O2 -I/opt/intel/oneapi/mkl/2021.3.0/include/fftw -c nonl.f90
nonl.F(2085): warning #15552: loop was not vectorized with "simd"
nonl.F(699): warning #15552: loop was not vectorized with "simd"
nonl.F(719): warning #15552: loop was not vectorized with "simd"
nonl.F(740): warning #15552: loop was not vectorized with "simd"
nonl.F(760): warning #15552: loop was not vectorized with "simd"
nonl.F(780): warning #15552: loop was not vectorized with "simd"
nonl.F(2167): warning #15552: loop was not vectorized with "simd"

不管这个warning可以完成后续编译,但VASP运行还是停在entering the main loop,不往下进行。
后续尝试着用mpif90,编译过程顺利,没有任何报错,但运行VASP会出现内存问题Program received signal SIGSEGV, Segmentation fault
是这用ulimit解决内存问题,但没有任何效果。
求大佬想想办法,估计是OneMPI的问题,因为更新过


VASP 6.1.0
OneMPI

作者
Author:
abin    时间: 2021-8-5 12:33
The following toolchains have been tested successfully on Ubuntu Server 18.04.

Intel Parallel Studio 2018.4.057 (contains all required libraries)
Intel Parallel Studio 2020.0.166 (contains all required libraries)

ref:
https://www.vasp.at/wiki/index.php/Toolchains

看一手资料, 先更换编译套件看看.
作者
Author:
Sureviver    时间: 2021-8-5 18:46
abin 发表于 2021-8-5 12:33
The following toolchains have been tested successfully on Ubuntu Server 18.04.

Intel Parallel Stu ...

谢谢,我原来是用过这个套件,没问题的。但我还在想是不是内存问题,因为用mpi.f90编译是不出问题的,只是计算的时候提示内存错误。我后边又试着编了一下VASP5.4.4,是另外一个*.f90报了同样的warning,这就比较奇怪了
作者
Author:
Sureviver    时间: 2021-8-5 21:28
abin 发表于 2021-8-5 12:33
The following toolchains have been tested successfully on Ubuntu Server 18.04.

Intel Parallel Stu ...

我刚刚把OneAPI退回到了之前的版本,原来VASP正常运行的版本,编译的时候依然报warning
作者
Author:
abin    时间: 2021-8-5 21:57
Sureviver 发表于 2021-8-5 21:28
我刚刚把OneAPI退回到了之前的版本,原来VASP正常运行的版本,编译的时候依然报warning

生产环境的系统,一旦调试好之后,
不建议轻易做升级操作,
除非出了问题,能五分钟回滚系统。

intel OneAPI,似乎不能保证所有算例都通过……
谨慎评估你的计算结果。
vasp论坛有提及哦,可自行去查看。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3