mirror of https://github.com/abinit/abinit.git
92 lines
2.6 KiB
Plaintext
92 lines
2.6 KiB
Plaintext
# Test for the calculation of effective mass tensor in CaO.
|
|
|
|
ndtset 3
|
|
|
|
# Ground state calculation
|
|
kptopt1 1
|
|
ngkpt1 4 4 4 # for testing purposes
|
|
nshiftk1 1
|
|
shiftk1 0. 0. 0.
|
|
tolvrs1 1.0d-22
|
|
|
|
#Restore the default parameters for the ground state part,
|
|
#i.e. override the common parameters defined for the effective mass datasets.
|
|
tolwfr1 0.0d0
|
|
nkpt1 0
|
|
|
|
# WFK calc. at requested k-point
|
|
|
|
iscf2 -2
|
|
getden2 1
|
|
|
|
|
|
# Response Function calculation : d/dk
|
|
rfelfd3 2 # Activate the calculation of the d/dk perturbation (required for effective mass calc.)
|
|
|
|
getden3 1
|
|
getwfk3 2
|
|
|
|
kptopt 0 # K-points can be specified in any way one want, they just need to be present in the
|
|
nkpt 2 # ground state calc. too.
|
|
kpt 0.00 0.00 0.00 # Gamma
|
|
0.00 0.50 0.50 # X
|
|
|
|
|
|
tolwfr 1.0d-22 # Must use tolwfr for non-self-consistent calculations.
|
|
|
|
efmas3 1 # Triggers the calculation of effective mass tensors for the specified k-points.
|
|
efmas_bands 6 9 # The range of bands for which the effective mass tensors will be computed, for each k-point.
|
|
7 9
|
|
efmas_calc_dirs3 1
|
|
efmas_n_dirs3 7
|
|
efmas_ntheta3 100
|
|
efmas_dirs3
|
|
1 0 0
|
|
0 1 0
|
|
0 0 1
|
|
1 1 1
|
|
0 1 1
|
|
1 0 1
|
|
1 1 0
|
|
prtefmas3 1
|
|
|
|
#######################################################################
|
|
acell 3*9.136
|
|
xred
|
|
0.0000000000 0.0000000000 0.0000000000
|
|
0.5000000000 0.5000000000 0.5000000000
|
|
rprim
|
|
0 0.5 0.5
|
|
0.5 0 0.5
|
|
0.5 0.5 0
|
|
typat 1 2
|
|
natom 2
|
|
ntypat 2
|
|
znucl 20 8
|
|
# Disable symmetries.
|
|
nband 12
|
|
nbdbuf 2
|
|
diemac 6
|
|
ecut 30 # Underconverged ecut.
|
|
|
|
pp_dirpath "$ABI_PSPDIR"
|
|
pseudos "Psdj_nc_sr_04_pbe_std_psp8/Ca.psp8, O.psp8"
|
|
nstep 100
|
|
#%%<BEGIN TEST_INFO>
|
|
#%% [setup]
|
|
#%% executable = abinit
|
|
#%% [shell]
|
|
#%% post_commands =
|
|
#%% [files]
|
|
#%% files_to_test =
|
|
#%% t56.abo, tolnlines = 6, tolabs = 1.1e-6, tolrel = 2.0e-4
|
|
#%% [paral_info]
|
|
#%% max_nprocs = 1
|
|
#%% [extra_info]
|
|
#%% authors = X. Gonze
|
|
#%% keywords = DFPT
|
|
#%% description =
|
|
#%% CaO effective mass tensor at \Gamma and X. Also compute the Frohlich average of the effective mass.
|
|
#%% topics = EffectiveMass
|
|
#%%<END TEST_INFO>
|