计算化学公社

标题: 求助,vasp+hdf5编译 【已解决】 [打印本页]

作者
Author:
hsesese    时间: 2025-2-15 17:02
标题: 求助,vasp+hdf5编译 【已解决】
本帖最后由 hsesese 于 2025-2-24 17:57 编辑

自6.4.0以上版本,同过PHON_DOS>0的设置,vasp可以结合vaspout.h5文件计算声子谱和声子态密度(可以不借助phonopy)。
于是尝试编译hdf5 1.14.6,成功可以单独使用。
但是对于hdf5默认编译设定:./configure --prefix=/path to hdf5/hdf5 --enable-fortran 编译过程使用的默认FC=mpif90,人为指定FC=mpiifort则报错
如果使用默认编译器编译的hdf5结合vasp,在编译vasp时会报错,提示用的不同的编译器。
目前网上教程较少,请问各位大佬如何解决呢?感谢感谢!
本人使用的软件如下:intel compilers_and_libraries_2019.0.117 | vasp6.4.2 | hdf1.14.6

---------------已在其他贴子评论中问询解决,感谢Tosykie的帮助-------------------------
我使用了链接中serial version (串行版本)的命令,这跟网上普遍存在的教程有一点点差异,但它成功了
详情在【新提醒】VASP6.5.0+Intel CPU编译并添加module环境 - 第一性原理 (First Principle) - 计算化学公社中,在下几层楼。

作者
Author:
乐平    时间: 2025-2-16 11:15
本帖最后由 乐平 于 2025-2-16 11:42 编辑

我只知道 hdf5 ,没听说过 vhdf5……


在 B 站搜 VASP HDF5 ,就能找到很多编译的视频,会对你有帮助


另外,我以前编译的时候也发现用 mpiifort 编译会有问题,FC=ifot 就可以

作者
Author:
hsesese    时间: 2025-2-16 20:50
乐平 发表于 2025-2-16 11:15
我只知道 hdf5 ,没听说过 vhdf5……

谢谢您,打错了确实是hdf5,我将尝试您提供的方法,感谢
作者
Author:
Santz    时间: 2025-2-17 09:33
hdf5 应该是从 VASP-6.2.0就开始的。intel 编译器安装 hdf5 你可以参考How to build HDF5 using Intel compiler?,如果可以用 spack,建议 spack 安装这些插件,vasp 装全需要的插件很多,spack 可以非常好的处理。

作者
Author:
乐平    时间: 2025-2-17 11:02
Santz 发表于 2025-2-17 09:33
hdf5 应该是从 VASP-6.2.0就开始的。intel 编译器安装 hdf5 你可以参考How to build HDF5 using Intel comp ...

How to build HDF5 using Intel compiler?  这个链接里就有我当年(03-03-2022)问的问题




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