计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: youyno

[VASP] 教你从头编译vasp-5.4.1

  [复制链接 Copy URL]

11

帖子

0

威望

33

eV
积分
44

Level 2 能力者

发表于 Post on 2017-3-30 20:31:29 | 显示全部楼层 Show all
小书童 发表于 2017-3-28 20:22
mpirun -np 4 vasp_std >out.log &

谢谢了,已经成功算了~~

3

帖子

0

威望

38

eV
积分
41

Level 2 能力者

发表于 Post on 2017-4-11 15:55:03 | 显示全部楼层 Show all
收了,谢谢!

155

帖子

0

威望

2798

eV
积分
2953

Level 5 (御坂)

发表于 Post on 2017-4-30 17:59:53 | 显示全部楼层 Show all
centOS-6.9中编译VASP,前面一直都很顺利,但是到了subdftd3.f90却卡住了,没有报任何错,我看在bin中已经出现了两个执行文件,vasp_gam与vasp_std,没有vasp_ncl.想问问大家,这个subdftd3.f90是干什么的,为什么没有编译通过却得到了另外两个执行文件。

14

帖子

0

威望

62

eV
积分
76

Level 2 能力者

发表于 Post on 2017-5-17 14:55:46 | 显示全部楼层 Show all
楼主,你好。已经编译完成openmpi,修改~/.bashrc, which mpicc也能找到文件。但是,在编译fftw的过程中出现了问题,“could not find mpi library for --enable-mpi”。请问应该如何解决?

14

帖子

0

威望

62

eV
积分
76

Level 2 能力者

发表于 Post on 2017-5-17 15:51:59 | 显示全部楼层 Show all
nextnest 发表于 2017-5-17 14:55
楼主,你好。已经编译完成openmpi,修改~/.bashrc, which mpicc也能找到文件。但是,在编译fftw的过程中出 ...

已经解决,mpi和fftw都在默认目录下编译就行。

14

帖子

0

威望

457

eV
积分
471

Level 3 能力者

发表于 Post on 2017-10-12 16:15:24 | 显示全部楼层 Show all
感谢楼主!!

1

帖子

0

威望

25

eV
积分
26

Level 2 能力者

发表于 Post on 2017-10-13 07:45:55 | 显示全部楼层 Show all
很好的帖子,谢谢楼主大大,解决问题了

195

帖子

0

威望

1456

eV
积分
1651

Level 5 (御坂)

发表于 Post on 2017-10-30 13:02:45 | 显示全部楼层 Show all
楼主您好。我在安装intel编译器时出现了一点困惑。您说在选择license时,以license文件进行验证,在需要输入路径的地方,输入zwt.lic文件的路径。我查了一下需要在Intel官网注册获取,但现在有一个问题,在注册时需要“Choose Your Intel User ID”,这个ID怎么获取?
越努力越幸运!

195

帖子

0

威望

1456

eV
积分
1651

Level 5 (御坂)

发表于 Post on 2017-10-30 14:28:29 | 显示全部楼层 Show all
./configure --prefix=安装目录 CC=icc CXX=icpc F77=ifort FC=ifort
执行时出现如下错误:
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... icc
checking whether the C compiler works... no
configure: error: in `/home/xyz/software/openmpi-1.6.5':
configure: error: C compiler cannot create executables
See `config.log' for more details
解决办法:./configure --prefix=安装目录 CC=gcc CXX=g++ F77=ifort FC=ifort
越努力越幸运!

4

帖子

0

威望

40

eV
积分
44

Level 2 能力者

发表于 Post on 2017-11-22 11:02:53 | 显示全部楼层 Show all
我想问下,你们编出来是串行的还是并行的啊

1

帖子

0

威望

19

eV
积分
20

Level 1 能力者

发表于 Post on 2017-12-30 16:28:22 | 显示全部楼层 Show all
厉害 厉害   

21

帖子

0

威望

238

eV
积分
259

Level 3 能力者

发表于 Post on 2017-12-31 02:37:45 | 显示全部楼层 Show all
Mark!!!🏫

1

帖子

0

威望

25

eV
积分
26

Level 2 能力者

发表于 Post on 2018-1-9 21:21:52 | 显示全部楼层 Show all
安装成功,感谢楼主

1

帖子

0

威望

5

eV
积分
6

Level 1 能力者

发表于 Post on 2018-1-17 21:29:52 | 显示全部楼层 Show all
总算是编译过去了。。。谢谢LZ!

2

帖子

0

威望

21

eV
积分
23

Level 1 能力者

发表于 Post on 2018-1-26 16:46:49 | 显示全部楼层 Show all
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 '/home/yanshuo/bian2/vasp.5.4.1/build/std'
rsync -ru ../../src/lib .
cp makefile.include lib
make -C lib
make[2]: Entering directory '/home/yanshuo/bian2/vasp.5.4.1/build/std/lib'
icc -O -c -o derrf_.o derrf_.c
/usr/include/bits/floatn.h(74): error: identifier "__float128" is undefined
  typedef __float128 _Float128;
          ^

compilation aborted for derrf_.c (code 2)
makefile:28: recipe for target 'derrf_.o' failed
make[2]: *** [derrf_.o] Error 2
make[2]: Leaving directory '/home/yanshuo/bian2/vasp.5.4.1/build/std/lib'
makefile:155: recipe for target 'lib' failed
make[1]: *** [lib] Error 2
make[1]: Leaving directory '/home/yanshuo/bian2/vasp.5.4.1/build/std'
makefile:10: recipe for target 'std' failed
make: *** [std] Error 2
************************************************************************************
在VASP的编译中,make all后出现如上的报错,研究好久无果,请问楼主知道是什么问题吗?前面的操作没有出现问题,系统是ubuntu的。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )

GMT+8, 2022-1-16 17:52 , Processed in 0.249374 second(s), 28 queries .

快速回复 返回顶部 返回列表 Return to list