GNU-FORTRAN安装vasp+vaspsol.pdf
在本文中,我们将详细讨论如何在GNU FORTRAN环境下安装化学应用软件Vasp和Vaspsol,特别是针对VASP 5.4.1和Vaspsol 1.0版本。我们的操作系统是CentOS Linux release 7.6,需要的编译器是GNU Fortran 7.3.1。 安装过程分为以下几个步骤: 1. **解压和配置Vasp与Vaspsol**: - 解压Vasp和Vaspsol的源代码,并将Vaspsol的`solvation.F`源码复制到Vasp的`src/`目录。 - 应用Vaspsol的补丁,例如使用`patch`命令处理`pot.F`文件中的pbz_patch_541。 2. **解决潜在的编译问题**: - 有时在某些环境中,编译`solvation.f90`可能会遇到内存引用错误。如果遇到此问题,可以尝试注释掉`main.F`中的`CALL SOL_WRITER`行,以临时解决问题。 3. **配置和编译**: - 复制`arch/makefile.include.linux_gfortran`为`makefile.include`,并编辑它来适应你的环境。你需要修改几处,如: - 第10和11行,替换为OpenMPI的安装路径。 - 从20行开始,调整涉及OpenBLAS和SCALAPACK安装路径的部分。 - 从26行开始,更新FFTW的路径。 - 执行`make veryclean`清理之前的编译,然后执行`make std`, `make gam`, `make ncl`或者直接`make all`进行编译。 4. **测试安装**: - 安装完成后,Vasp的可执行文件会出现在`vasp/bin`目录下。使用OpenMPI运行Vasp,例如:`$OpenmpiInstallDir/bin/mpirun -n 4 $VaspRootDir/bin/vasp_std`。 - 成功提交作业后,观察输出,确保没有错误。 - 通过检查作业日志文件,确认编译和安装过程成功。 这个过程是部署Vasp和Vaspsol的基本步骤,但请注意,每个系统的配置可能略有不同,因此在实际操作时可能需要根据自己的环境进行微调。同时,确保所有依赖库(如OpenMPI、OpenBLAS、FFTW等)已经正确安装并配置好。如果遇到任何问题,应查阅Vasp和Vaspsol的官方文档或寻求社区支持。
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助