| 查看: 4161 | 回复: 4 | |||
[交流]
VASP5.4.1安装教程已有4人参与
|
|
vasp5.4.1安装教程 本人也是小白,在网上找了很多教程,大部分都无法正常安装完成,可以是我太菜,很多都是在最后一步编译过程出错 系统:Ubuntu 16.04 LTS 需要准备的安装文件,自己百度可以下载 vasp.5.4.1.05Feb16.tar.gz patch.5.4.1.14032016.gz patch.5.4.1.03082016.gz 系统需要搭配的环境软件 $ sudo apt-get install make $ sudo apt-get install g++ build-essential $ sudo apt-get install gfortran $ sudo apt-get install libopenmpi-dev $ sudo apt-get install libblas-dev $ sudo apt-get install liblapack-dev $ sudo apt-get install libscalapack-mpi-dev $ sudo apt-get install libscalapack-openmpi1 $ sudo apt-get install libfftw3-dev $ sudo apt-get install libfftw3-3 Ubuntu 16.04 LTS可以安装成功,最开始下载的Ubuntu 18.04 LTS死活安装不上 libscalapack-openmpi1 大家可以试一下 安装成功这些软件就可以准备vasp啦 解压,打补丁 $ tar -zxvf vasp.5.4.1.05Feb16.tar.gz $ gunzip patch.5.4.1.14032016.gz $ gunzip patch.5.4.1.03082016.gz $ cd vasp.5.4.1 $ patch -p0 < ../patch.5.4.1.14032016 $ patch -p0 < ../patch.5.4.1.03082016 修改Makefile文件 $ cp arch/makefile.include.linux_gfortran makefile.include $ gedit makefile.include 或者 $ vim makefile.include makefile.include文件内容如下,可以全部复制粘贴 # Precompiler options CPP_OPTIONS= -DMPI -DHOST=\\"IFC91_ompi\\" -DIFC \\ -DCACHE_SIZE=4000 -Davoidalloc \\ -DMPI_BLOCK=8000 -DscaLAPACK -Duse_collective \\ -Duse_bse_te -Duse_shmem -Dtbdyn CPP = gcc -E -P -C $*$(FUFFIX) >$*$(SUFFIX) $(CPP_OPTIONS) FC = mpif90.openmpi FCL = mpif90.openmpi FREE = -ffree-form -ffree-line-length-none FFLAGS = OFLAG = -O2 -mtune=native -m64 OFLAG_IN = $(OFLAG) DEBUG = -O0 LIBDIR = /usr/lib/x86_64-linux-gnu BLAS = -L$(LIBDIR) -lblas LAPACK = -L$(LIBDIR) -llapack BLACS = -lblacs-openmpi -lblacsCinit-openmpi -lblacsF77init-openmpi SCALAPACK = -L$(LIBDIR) -lscalapack-openmpi $(BLACS) OBJECTS = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o \\ /usr/lib/x86_64-linux-gnu/libfftw3.a INCS =-I/usr/include -I/usr/lib/openmpi/include LLIBS = $(SCALAPACK) $(LAPACK) $(BLAS) OBJECTS_O1 += fft3dfurth.o fftw3d.o fftmpi.o fftmpiw.o chi.o OBJECTS_O2 += fft3dlib.o # For what used to be vasp.5.lib CPP_LIB = $(CPP) FC_LIB = $(FC) CC_LIB = gcc CFLAGS_LIB = -O FFLAGS_LIB = -O1 FREE_LIB = $(FREE) OBJECTS_LIB= linpack_double.o getshmem.o # Normally no need to change this SRCDIR = ../../src BINDIR = ../../bin 文件在此结束 然后就make all 接下来如果顺利的话会编译成功,在bin下出现三个文件 vasp.5.4.1/ ├── arch/ ... ├── bin/ │ ├── vasp_gan │ ├── vasp_ncl │ └── vasp_std ├── build/ ... ├── src/ ... ├── makefile ├── makefile.include └── README 编译成功 /usr/bin/mpirun.openmpi -np 4 /vasp/vasp.5.4.1/bin/vasp_std 可以正常使用啦 我也是小白,只会这种最简单的方法安装,对于这些安装方法的不同点还不是很了解,希望各位大神指点 参考教程: 【1】:http://blog.sciencenet.cn/blog-3311084-1137630.html 【2】:http://ishxiao.com/blog/ubuntu/2 ... all-vasp-5.4.1.html |
» 猜你喜欢
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有8人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有4人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复

2楼2019-02-25 11:30:14
3楼2019-03-04 13:22:10
nansh13
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2607.4
- 散金: 368
- 红花: 2
- 帖子: 605
- 在线: 143.7小时
- 虫号: 2848616
- 注册: 2013-12-04
- 性别: GG
- 专业: 无机非金属材料

4楼2019-12-04 16:16:22
duanludy
木虫 (正式写手)
skyly
- 应助: 0 (幼儿园)
- 金币: 2864.8
- 帖子: 327
- 在线: 93.4小时
- 虫号: 652148
- 注册: 2008-11-11
- 专业: 凝聚态物性 II :电子结构
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
感谢楼主 我按照楼主贴子的方法安装vasp.5.4.1,但是编译时总是报错,错误如下: mkdir build/std ; \ cp src/makefile src/.objects makefile.include build/std ; \ make -C build/std VERSION=std all mkdir: cannot create directory ‘build/std’: File exists make[1]: Entering directory '/media/lnd/新加卷/vasp/vasp.5.4.1/vasp.5.4.1/build/std' makefile.include:26: *** missing separator. Stop. make[1]: Leaving directory '/media/lnd/新加卷/vasp/vasp.5.4.1/vasp.5.4.1/build/std' makefile:10: recipe for target 'std' failed make: *** [std] Error 2 请问楼主,这是什么原因导致吗? |

5楼2020-06-19 10:48:27













回复此楼