User Tools

Site Tools


quantumespresso:部分状態密度

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
quantumespresso:部分状態密度 [2020/03/21 12:37] – [k分解状態密度] koudaiquantumespresso:部分状態密度 [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>
 &control &control
-    calculation='scf' +  calculation='scf' 
-    restart_mode='from_scratch', +  prefix='Ni' 
-    prefix='Ni', +  pseudo_dir = './pseudo/' 
-    pseudo_dir = './pseudo/', +  outdir='./tmp/'
-    outdir='./tmp/'+
 / /
  
 &system &system
-    ibrav=2, celldm(1) =6.48, nat=1, ntyp=1, +  ibrav=2, celldm(1) =6.48, nat=1, ntyp=1, 
-    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='smearing'smearing='mv'degauss=0.02+  occupations = 'smearing' 
 +  smearing = 'mp' 
 +  degauss = 0.02
 / /
  
 &electrons &electrons
-    conv_thr = 1.0e-10 +  conv_thr = 1.0e-10 
-    mixing_beta = 0.7 +  mixing_beta = 0.7 
 / /
  
Line 46: Line 47:
 ===== 状態密度 ===== ===== 状態密度 =====
  
-k点を細かく取って、それぞれの点でのエネルギーを求め。 +k点を細かく取って、それぞれの点でのエネルギーを求めます。 
-Ni.scf.inをコピーして作成す+Ni.scf.inをコピーして作成します。 
 +変更箇所は以下の2ヶ所です。 
 +  * <nowiki>calculations='nscf'</nowiki>にする 
 +  * k点の数を多めに取る
  
-<file - Ni.dos.in>+<file - Ni.nscf.in>
 &control &control
   calculation = 'nscf'   calculation = 'nscf'
-  prefix = 'ni', +  prefix = 'Ni', 
-  pseudo_dir = './pseudo/',+  pseudo_dir = './pseudo/'
   outdir = './tmp/'   outdir = './tmp/'
 / /
Line 62: 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 = 'mp' 
 +  degauss = 0.02
 / /
  
Line 81: Line 87:
  
 <code> <code>
-$ pw.x < ni.dos.in > ni.dos.out+$ pw.x < ni.nscf.in > ni.nscf.out
 </code> </code>
  
-次に、状態密度を計算す+次に、状態密度を計算します。
  
-<file - Ni.dos2.in>+<file - Ni.dos.in>
 &dos &dos
   outdir = './tmp/'   outdir = './tmp/'
Line 104: Line 110:
  
 <code> <code>
-$ dos.x < Ni.dos2.in > Ni.dos2.out+$ dos.x < Ni.dos.in > Ni.dos.out
 </code> </code>
  
-ni.dos というファイルに、アップスピンとダウンスピン、それを合計したものの状態密度が出力され+Ni.dos というファイルに、アップスピンとダウンスピン、それを合計したものの状態密度が出力されます
  
-最後に、状態密度を軌道ごとに分解す+最後に、状態密度を軌道ごとに分解しま。 
 +Ni.dos.inをコピーしてNi.pdos.inというファイル名にしてください。 
 +変更箇所はありません。
  
 <file - Ni.pdos.in> <file - Ni.pdos.in>
Line 124: Line 132:
 </code> </code>
  
-Ni.pdos_atm#1(Ni)_wfc#1(s) にs軌道の部分状態密度が、Ni.pdos_atm#1(Ni)_wfc#2(d) にd電子の部分状態密度が、Ni.pdos_totに全状態密度が出力され。 +Ni.pdos_atm#1(Ni)_wfc#1(s) にs軌道の部分状態密度が、Ni.pdos_atm#1(Ni)_wfc#2(d) にd電子の部分状態密度が、Ni.pdos_totに全状態密度が出力されます。 
-出力されたファイルでのd軌道の部分状態密度であるが、左から順にd3z2−r2, dzx, dzy, dx2−y2, dxyである。 +出力されたファイルでのd軌道の部分状態密度、左から順にd3z2−r2, dzx, dzy, dx2−y2, dxyで。 
-詳しくはマニュアル /PP/Doc/INPUT PROJWFC.html を参照すること+詳しくは[[https://www.quantum-espresso.org/Doc/INPUT_PROJWFC.html|マニュアル]]を参照してください
  
  
Line 188: Line 196:
 </code> </code>
  
-すると ni.kpdos.out というファイルの他に、ni.k.pdos_tot と ni.k.pdos_atm#1(Ni)_wfc#1(s) と ni.k.pdos atm#1(Ni)_wfc#2(d) というファイルができるはずである。+すると Ni.kpdos.out というファイルの他に、Ni.k.pdos_tot, Ni.k.pdos_atm#1(Ni)_wfc#1(s), Ni.k.pdos atm#1(Ni)_wfc#2(d) というファイルができるはずである。
 これはそれぞれ両方、 s電子のみ、d電子のみのk分解状態密度のデータである。 これはそれぞれ両方、 s電子のみ、d電子のみのk分解状態密度のデータである。
 +
 +
 +===== 注意 =====
 +
 +nscf計算でoccupations='tetrahedra'とすると、状態密度は自動的にテトラヘドロン法を使ったものになります。
quantumespresso/部分状態密度.1584761865.txt.gz · Last modified: 2021/06/27 22:00 (external edit)