aiida-quantumespresso 에서 DFT+U 계산 입력

By | 2022년 08월 02일

Quantum Espresso를 이용해 NiO 같은 물질의 DFT+U 계산을 하기위해서는 pw.x input 으로 다음의 항목을 포한시켜야 한다.

.
.
&SYSTEM
  lda_plus_u = .true.
  lda_plus_u_kind = 0
  starting_magnetization(1) =   1.0000000000d+00
  starting_magnetization(2) =  -1.0000000000d+00
  hubbard_u(1) =   1.000E-08
  hubbard_u(2) =   1.000E-08
  u_projection_type = 'atomic'
.
.
ATOMIC_SPECIES
Ni1    58.6934 ni_pbe_v1.4.uspp.F.UPF
Ni2    58.6934 ni_pbe_v1.4.uspp.F.UPF
O      15.9994 O.pbe-n-kjpaw_psl.0.1.UPF

hubbard_u(1),hubbard_u(2) 에서 1,2 는 ATOMIC_SPECIES 에 나와있는 원자의 순서를 나타낸다.

aiida-quantumespresso를 사용하는 경우,

'SYSTEM': {
       .
       .
       .
       'nspin' : 2,
       'starting_magnetization': {
             'Ni1': 1.0,
             'Ni2': -1.0,
             },
       'lda_plus_u': True ,
       'lda_plus_u_kind' : 0,
       'U_projection_type' : 'atomic',
       'hubbard_u': {
             'Ni1': 1.E-8,       # 원소명:에너지
             'Ni2': 1.E-8
             },
        .
        .

형태로 parameters 를 입력해 준다.

답글 남기기