古いバージョンのBBSは閲覧のみ可能です。
The old BBS is read only.
Replies : 11 Last Post : November 14, 2014 (Fri) 15:40:02
6227
Energy band plot
Posted on : April 14, 2012 (Sat) 13:54:27
by Koji Kobashi
Since the output data on energy band is the Bloch functions in Akai KKR, the energy band (the dispersion curves) cannot be created automatically from the output data. The following is a method to do so using Microsoft Excel.
The energy band data is located in "data" folder. You copy all of them, paste them on an Excel sheet, and rearrange them so that the data are arranged in the way you want. You need to make a macro for this.
Then decide a threshold value, and make a macro so that only the data greater than the threshold value will be plotted on a graph as points, not curves.
Change the threshold value so that you can get the best plot on the graph, or else make graphs for various threshold values and choose the best one later.
Making such macros is not difficult, and it will be good as a homework for your students.
6555
[Re:01] Energy band plot
Posted on : September 02, 2014 (Tue) 17:54:40
by Jeremy
Hello!
I have setted k-verctors at the end of infile and run the program with the spc switch.Now I get three columns number in the output data,is the 2nd column E,and the 3nd K? I am in trouble here, and cannot fellow you to deal with the data in Excel. Help,pls.
6556
[Re:02] Energy band plot
Posted on : September 04, 2014 (Thu) 23:14:54
by Hitoshi Gomi
Hi Jeremy,
First of all, if you are using the latest version (July 29, 2014), 1st column is the length of path along k-vectors that you have setted in the infile, 2nd column is the energy and 3rd column is the Bloch-spectrum function.
This output format is optimized to plot a band dispersion by using the GNUPLOT.
So, you can type following instructions:
set pm3d map
splot "fe_up.spc"
---
Professor Akai said that output format can be switched by editing spmain.f, but I have never tested.
The statement is written before "70 continue" (Line 787).
Hitoshi
6557
[Re:03] Energy band plot
Posted on : September 25, 2014 (Thu) 21:38:24
by Jeremy
Hey, Hitoshi. I made it ,thank you so much!
One more question.
I find that AkaiKKR's lattice constants 'a 、b、c' are different from the ones of VASP. How to set the lattice constants of AkaiKKR?
6558
[Re:03] Energy band plot
Posted on : September 25, 2014 (Thu) 21:38:31
by Jeremy
Hey, Hitoshi. I made it ,thank you so much!
One more question.
I find that AkaiKKR's lattice constants 'a 、b、c' are different from the ones of VASP. How to set the lattice constants of AkaiKKR?
6560
[Re:05] Energy band plot
Posted on : September 26, 2014 (Fri) 23:58:12
by Hitoshi Gomi
Hi Jeremy,
> How to set the lattice constants of AkaiKKR?
Please refer to the following.
Installing and Running AKAI KKR
ttp://www.ghfecher.de/Run_AKAI-KKR.pdf
> a, c/a,b/a, alpha, beta, gamma: geometrical data.
> a lattice constant, in atomic units, along a axis,
> c/a c/a ratio,
> b/a b/a ratio,
> alpha angle α between b and c axis in degree,
> beta angle β between c and a axis in degree,
> gamma angle γ between a and b axis in degree.
Hitoshi
6563
[Re:06] Energy band plot
Posted on : September 27, 2014 (Sat) 21:45:58
by Jeremy
Hi Hitoshi
You misunderstood me.
What‘s the unit of the Akai-KKR’s lattice constant? angstrom?
I find that the lattice constants of “fe” are usually set to about 5.2 in Akai-KKR , what in the Findit are about 2.8 .
Looking forward to your reply!
Jeremy
6564
[Re:07] Energy band plot
Posted on : September 28, 2014 (Sun) 00:27:21
by Hitoshi GOMI
Hi Jeremy,
> What‘s the unit of the Akai-KKR’s lattice constant? angstrom?
Lattice constants should be given in "ATOMIC UNITS".
1 bohr = 0.529 Angstrom
Atomic units - wikipedia
ttp://en.wikipedia.org/wiki/Atomic_units#Derived_atomic_units
Hitoshi
6565
[Re:08] Energy band plot
Posted on : September 28, 2014 (Sun) 18:53:24
by Jeremy
Hi Hitoshi
I get it ,please accept my sincere thanks!
Jeremy
6571
[Re:09] Energy band plot
Posted on : November 11, 2014 (Tue) 12:52:37
by Jeremy
Hi Hitoshi.
May I ask you another question?
I get the total energy of ABC after input 'grep total ABC-scf.out', but what's the unit of the energy value? eV? Ry?
Jeremy
6572
[Re:10] Energy band plot
Posted on : November 13, 2014 (Thu) 23:47:40
by Hitoshi GOMI
Hi Jeremy,
The unit is Ry.
Hitoshi
6573
[Re:11] Energy band plot
Posted on : November 14, 2014 (Fri) 15:40:02
by Jeremy
Hi Hitoshi,
I get it.
Thank you !
Jeremy