当 VASP 5 发布时,性能大多比我们的 VASP 4.6 慢。我把它写成一个优化问题,然后继续我的生活。然后,在 VASP 5.2 中,通过发布说明,我意识到这完全是由于 FFT 速度较慢,现在已修复。作为用户,我有什么方法可以判断我正在使用的 VASP 是否是用更快的 FFTW 构建的?
我怎么知道 VASP 5.2 是用 FFTW3 编译的?
计算科学
fftw
编译
2021-12-22 11:19:42
1个回答
有几种可能:
- 问是谁建造的。:)
- 运行字符串 vasp | grep -i fft 并查看是否有隐藏在可执行文件中的版本的证据。
- 运行 ldd vasp 并查找动态链接的 fft 库。最后一个选项不太可能产生结果,因为您更有可能拥有一个静态 FFTW 库(如果我正确地记得 FFTW 的构建过程)。