计算化学公社

 找回密码 Forget password
 注册 Register
Views: 4946|回复 Reply: 20
打印 Print 上一主题 Last thread 下一主题 Next thread

[Quantum ESPRESSO] 求助QE一般能够计算的原子总数

[复制链接 Copy URL]

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
请问QE是否能够计算600多个原子的结构呢?我使用400个核,发现1小时1个电子步都没有动。

VASP可以很轻松计算这个case。

QE输入文件如下:

&CONTROL
calculation = 'relax'
nstep  = 1000 ! ion relax step
title = 'pwscf'
restart_mode = 'from_scratch'
outdir = './'
prefix = 'pwscf'
wf_collect = .false.
pseudo_dir = './'
pseudo_dir   = 'pseudo/ONCV',
etot_conv_thr = 1.0D-6
forc_conv_thr = 1.0D-6
tstress = .true.
tprnfor = .true.
/
&SYSTEM
ibrav = 0
nat=         656
ntyp=           6
ecutwfc = 50
ecutrho = 400
occupations = 'smearing'
degauss = 0.001
smearing = 'gaussian'
nosym =.TRUE. !no symmetry
input_dft='PBE'
vdw_corr='DFT-D3'
/
&ELECTRONS
electron_maxstep = 250
conv_thr = 1.0D-10
diagonalization = 'david' ! 'cg'
mixing_mode   = 'plain', ! default: 'plain'
/
  &IONS
ion_dynamics = 'bfgs'
!pot_extrapolation = 'second_order'
!wfc_extrapolation = 'second_order'
/
&CELL
cell_dynamics = 'bfgs'
!press_conv_thr = 0.1
/
ATOMIC_SPECIES
C  12.01   C_ONCV_PBE-1.2.upf
N  14.01   N_ONCV_PBE-1.2.upf
H  1.008   H_ONCV_PBE-1.2.upf
Pb 207.2   Pb_ONCV_PBE-1.2.upf
I  126.9   I_ONCV_PBE-1.2.upf
Cs 132.9   Cs_ONCV_PBE-1.2.upf

K_POINTS crystal
1
0 0 0 1 #band edge at gamma point

CELL_PARAMETERS (angstrom)
  24.7917575836    0   0
  0  24.7502574874    0
  0   0   25.1272659217

ATOMIC_POSITIONS (crystal)
  C    0.1250191180    0.1250365080    0.3901285530
  C    0.1250191180    0.1250365080    0.8901285530

...

请大家帮忙指出问题/意见,谢谢!

112

帖子

2

威望

1516

eV
积分
1668

Level 5 (御坂)

21#
发表于 Post on 2022-12-18 20:30:51 | 只看该作者 Only view this author
相信永远的雪 发表于 2022-7-23 23:27
您好,可以指导一下我的输入文件或者提交脚本是不是有可以调整的地方呢?

我更换了potential,现在400 ...

输出文件开头部分的信息能贴出来看看么?

QE的跨节点并行好像需要指定npool等等参数的,这个QE的官方教程里专门有讲,建议好好去翻翻看。

13

帖子

0

威望

342

eV
积分
355

Level 3 能力者

20#
发表于 Post on 2022-12-18 11:18:16 | 只看该作者 Only view this author
本帖最后由 gswylq 于 2022-12-18 11:20 编辑

我用两个tesla K80显卡+QE7.1, 80个原子(无对称性)2*2*2的K点,单点能计算,4分钟完成(收敛精度1.0e-9),如果只用12个cpu,不用gpu计算则需要30分钟。 现在QE和VASP尽量用GPU并行吧,计划服务器再加两块K80。

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

19#
 楼主 Author| 发表于 Post on 2022-7-26 02:19:21 | 只看该作者 Only view this author
ChemG 发表于 2022-7-25 09:27
我感觉你说的应该是展宽,VASP也有呀;如果是设置整体电荷,QE和VASP均有。要说QE有而VASP(不改源代码) ...

谢谢。我是想计算2D slab中charged defect。Huixiong deng / S.H wei 发展了一种计算方法,他们修改了QE源代码,但是他们的方法目前只能在QE上使用。VASP 普通方法计算2D charged defect发散。

255

帖子

1

威望

2666

eV
积分
2941

Level 5 (御坂)

18#
发表于 Post on 2022-7-25 09:27:22 | 只看该作者 Only view this author
相信永远的雪 发表于 2022-7-23 11:39
请问可以用VASP优化结构,然后把优化后的结构用QE做静态计算吗?
因为我需要设置electron occupation,V ...

我感觉你说的应该是展宽,VASP也有呀;如果是设置整体电荷,QE和VASP均有。要说QE有而VASP(不改源代码)没有的:优化2D、X射线吸收等等。剩下的QE和VASP相似度很高。看了你的参数,也没啥非得QE来算的。QE确实是挺慢的,大几十个原子我一般就不咋喜欢用QE优化了
我唯一知道的就是我一无所知,但我是化学小迷弟

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

17#
 楼主 Author| 发表于 Post on 2022-7-23 23:27:29 | 只看该作者 Only view this author
wth1219 发表于 2022-7-23 12:08
亲测512个原子的体系、80 Ry的CUTOFF,72核的单点计算还是算得动的。

您好,可以指导一下我的输入文件或者提交脚本是不是有可以调整的地方呢?

我更换了potential,现在400核,15分钟可以跑一个电子步。但是感觉也很慢。

我的提交脚本如下:
#!/bin/bash
#SBATCH --nodes=10
#SBATCH --ntasks=400
#SBATCH --time=1:00:00
#SBATCH --job-name pvsk

ulimit -u 10000;
cd $SLURM_SUBMIT_DIR

module purge
module load NiaEnv/2018a
module load intel/2017.7
module load intelmpi/2017.7

export PATH=/gpfs/fs0/scratch/Softwares/qe-6.2.1-19-1-8/bin:$PATH

mpirun pw.x < pwscf.in > qe.out

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

16#
 楼主 Author| 发表于 Post on 2022-7-23 23:22:18 | 只看该作者 Only view this author
wth1219 发表于 2022-7-23 13:25
非常怀疑就是因为并行的核太多了才跑不动的……

我测试了一个80个原子的体系:
4个节点160个核:1h 10个离子步
1个节点40个核: 1h 2个离子步

并行还是快很多的

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

15#
 楼主 Author| 发表于 Post on 2022-7-23 22:02:25 | 只看该作者 Only view this author
卡开发发 发表于 2022-7-23 13:03
你要electron occupation的什么选项?如果是展宽设置其实其他程序大体上都差不多,如果要约束占据数,VAS ...

谢谢!

327

帖子

2

威望

2671

eV
积分
3038

Level 5 (御坂)

14#
发表于 Post on 2022-7-23 13:57:11 | 只看该作者 Only view this author
wth1219 发表于 2022-7-23 13:25
非常怀疑就是因为并行的核太多了才跑不动的……

好奢侈,没有这么多计算资源可以用,最多也就72核并行

105

帖子

0

威望

3425

eV
积分
3530

Level 5 (御坂)

被催的人

13#
发表于 Post on 2022-7-23 13:25:35 | 只看该作者 Only view this author
七尺贱 发表于 2022-7-23 13:03
400核?!!!这么多核并行

非常怀疑就是因为并行的核太多了才跑不动的……

3754

帖子

3

威望

1万

eV
积分
19676

Level 6 (一方通行)

围观吃瓜群众

12#
发表于 Post on 2022-7-23 13:03:51 | 只看该作者 Only view this author
相信永远的雪 发表于 2022-7-23 11:39
请问可以用VASP优化结构,然后把优化后的结构用QE做静态计算吗?
因为我需要设置electron occupation,V ...

你要electron occupation的什么选项?如果是展宽设置其实其他程序大体上都差不多,如果要约束占据数,VASP有FERWE和FERDO的字段。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

327

帖子

2

威望

2671

eV
积分
3038

Level 5 (御坂)

11#
发表于 Post on 2022-7-23 13:03:31 | 只看该作者 Only view this author
400核?!!!这么多核并行

105

帖子

0

威望

3425

eV
积分
3530

Level 5 (御坂)

被催的人

10#
发表于 Post on 2022-7-23 12:08:37 | 只看该作者 Only view this author
亲测512个原子的体系、80 Ry的CUTOFF,72核的单点计算还是算得动的。

31

帖子

0

威望

179

eV
积分
210

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2022-7-23 11:39:16 | 只看该作者 Only view this author
ChemG 发表于 2022-7-19 09:26
QE优化确实比较慢,而且还没用对称性肯定更慢了,这么大的体系用黑科技CP2K多好。

请问可以用VASP优化结构,然后把优化后的结构用QE做静态计算吗?
因为我需要设置electron occupation,VASP没有这个功能,QE有。

356

帖子

0

威望

2253

eV
积分
2609

Level 5 (御坂)

8#
发表于 Post on 2022-7-23 09:02:22 | 只看该作者 Only view this author
相信永远的雪 发表于 2022-7-23 07:50
VASP还是比较快的。CP2K也可以。但是我需要用到一个特殊的方法(electron occupation setting),这个方 ...

没法建议。体系这么大,还不用对称性。

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

GMT+8, 2025-8-15 23:23 , Processed in 0.171962 second(s), 21 queries , Gzip On.

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