quantumespresso:部分状態密度
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
quantumespresso:部分状態密度 [2021/06/27 22:04] – external edit 127.0.0.1 | quantumespresso:部分状態密度 [2025/02/26 03:04] (current) – [注意] koudai | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== 概要 ====== | ====== 概要 ====== | ||
- | 強磁性体のNiをもとに、状態密度を軌道の重みで分けた部分状態密度を計算します | + | 強磁性体のNiをもとに、状態密度を軌道の重みで分けた部分状態密度を計算します。 |
====== 計算手順 ====== | ====== 計算手順 ====== | ||
- | 擬ポテンシャルとして、ウルトラソフト型の Ni.pz-nd-rrkjus.UPF をダウンロードしました | + | 擬ポテンシャルとして、ウルトラソフト型の Ni.pz-nd-rrkjus.UPF をダウンロードしました。 |
===== SCF計算 ===== | ===== SCF計算 ===== | ||
Line 12: | Line 12: | ||
<file - Ni.scf.in> | <file - Ni.scf.in> | ||
& | & | ||
- | | + | |
- | prefix=' | + | prefix=' |
- | pseudo_dir = ' | + | pseudo_dir = ' |
- | outdir=' | + | outdir=' |
/ | / | ||
&system | &system | ||
- | | + | |
- | nspin = 2, starting_magnetization(1)=0.7, | + | nspin = 2, starting_magnetization(1)=0.7, |
- | ecutwfc = 24.0, ecutrho = 288.0, | + | ecutwfc = 24.0, ecutrho = 288.0, |
- | occupations=' | + | occupations = ' |
+ | | ||
+ | | ||
/ | / | ||
& | & | ||
- | | + | |
- | mixing_beta = 0.7 | + | mixing_beta = 0.7 |
/ | / | ||
Line 45: | Line 47: | ||
===== 状態密度 ===== | ===== 状態密度 ===== | ||
- | k点を細かく取って、それぞれの点でのエネルギーを求める。 | + | k点を細かく取って、それぞれの点でのエネルギーを求めます。 |
- | Ni.scf.inをコピーして作成する。 | + | Ni.scf.inをコピーして作成します。 |
+ | 変更箇所は以下の2ヶ所です。 | ||
+ | * < | ||
+ | * k点の数を多めに取る | ||
- | <file - Ni.dos.in> | + | <file - Ni.nscf.in> |
& | & | ||
calculation = ' | calculation = ' | ||
- | prefix = 'ni', | + | prefix = 'Ni', |
pseudo_dir = ' | pseudo_dir = ' | ||
outdir = ' | outdir = ' | ||
Line 61: | Line 66: | ||
starting_magnetization(1) = 0.7, | starting_magnetization(1) = 0.7, | ||
ecutwfc = 24.0, ecutrho = 288.0, nbnd = 8, | ecutwfc = 24.0, ecutrho = 288.0, nbnd = 8, | ||
- | occupations = 'tetrahedra' | + | occupations = 'smearing' |
+ | smearing = ' | ||
+ | degauss = 0.02 | ||
/ | / | ||
Line 80: | Line 87: | ||
< | < | ||
- | $ pw.x < ni.dos.in > ni.dos.out | + | $ pw.x < ni.nscf.in > ni.nscf.out |
</ | </ | ||
- | 次に、状態密度を計算する。 | + | 次に、状態密度を計算します。 |
- | <file - Ni.dos2.in> | + | <file - Ni.dos.in> |
&dos | &dos | ||
outdir = ' | outdir = ' | ||
Line 103: | Line 110: | ||
< | < | ||
- | $ dos.x < Ni.dos2.in > Ni.dos2.out | + | $ dos.x < Ni.dos.in > Ni.dos.out |
</ | </ | ||
- | Ni.dos というファイルに、アップスピンとダウンスピン、それを合計したものの状態密度が出力される。 | + | Ni.dos というファイルに、アップスピンとダウンスピン、それを合計したものの状態密度が出力されます。 |
- | 最後に、状態密度を軌道ごとに分解する | + | 最後に、状態密度を軌道ごとに分解します。 |
+ | Ni.dos.inをコピーしてNi.pdos.inというファイル名にしてください。 | ||
+ | 変更箇所はありません。 | ||
<file - Ni.pdos.in> | <file - Ni.pdos.in> | ||
Line 123: | Line 132: | ||
</ | </ | ||
- | Ni.pdos_atm# | + | Ni.pdos_atm# |
- | 出力されたファイルでのd軌道の部分状態密度であるが、左から順にd3z2−r2, | + | 出力されたファイルでのd軌道の部分状態密度は、左から順にd3z2−r2, |
- | 詳しくはマニュアル | + | 詳しくは[[https:// |
Line 189: | Line 198: | ||
すると Ni.kpdos.out というファイルの他に、Ni.k.pdos_tot, | すると Ni.kpdos.out というファイルの他に、Ni.k.pdos_tot, | ||
これはそれぞれ両方、 s電子のみ、d電子のみのk分解状態密度のデータである。 | これはそれぞれ両方、 s電子のみ、d電子のみのk分解状態密度のデータである。 | ||
+ | |||
+ | |||
+ | ===== 注意 ===== | ||
+ | |||
+ | nscf計算でoccupations=' |
quantumespresso/部分状態密度.1624799061.txt.gz · Last modified: 2021/06/27 22:04 by 127.0.0.1