| ²é¿´: 5580 | »Ø¸´: 50 | |||||||
| ¡¾½±Àø¡¿ ±¾Ìû±»ÆÀ¼Û32´Î£¬×÷ÕßobaicaÔö¼Ó½ð±Ò 24.2 ¸ö | |||||||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | |||||||
obaica½ûÑÔ (ÖøÃûдÊÖ)
|
[×ÊÔ´]
¹ìµÀ·Ö±çÄÜ´øÍ¼Ð¡³ÌÐò¡¾·ÖÏí¡¿¡¾×ª¡¿
|
||||||
|
¿´Ö®Ç°£¬½¨ÒéÏÈ¿´Ò»ÏÂСľ³æjpchouµÄÏÐÁÄPROCAR http://muchong.com/bbs/viewthread.php?tid=6657343&fpage=2&target=blank ÒÔÏÂÄÚÈÝ¡¾×ª×Ô¿ÆÑ§Íø»ÆÁ¼·æ¡¿,Èç¹ûÉæ¼°µ½°æ±¾£¬ÎÒ»áÁ¢¼´É¾Ìû¡£ Author: Liang-Feng Huang http://blog.sciencenet.cn/home.php?mod=space&uid=345795&do=blog&id=641013 When we calculate the band dispersions of crystals using density functional theory, the output eigenvalues by a DFT code are always sorted according to their magnitudes, not their symmetry, like: However, in our analysis and colorful plotting, sorting the bands according to their respective symmetries is badly needed. The band dispersions above could be symmetrized by Band_Analysis.x (see below for download and userguide): The code Band_Analysis can symmetrize the band dispersions calculated using VASP (Vienna Ab-initio Simulation Package), and it also can calculate the projections of each orbital on each atom (Ref. [1]). The Band_Analysis code package could be download here: Band_Analysis.tar where an example is also provided. Band_Analysis is written in Fortran 90, and the compiler can be designated in the Makefile (default: ifort). The same algorithm has been used to symmetrize phonon dispersions (code Sort_Phon; click here ). For its implementation, the users could refer to the example or the usage guide below: ************************************************************************* ************************************************************************* Capability of this code: (1) band dispersions (without symmetry) (2) sorting the electronic bands according to their symmetry (3) projection of each electronic state to each atom and orbital Input files needed for each Job: (1) EIGENVAL (2) EIGENVAL+PROCAR(phase included) (2+3) EIGENVAL+PROCAR(phase included) Inputfile format: ++++++++++++++++++++++++++++++++++ &input band_proj = !.true. or .false. (default) band_sym = !.true. or .false. (default) n_atom = ! Number of atoms n_orbit = ! Number orbitals in PROCAR E_fermi = ! Fermi Energy level (default: 0.0 eV) dE = ! Band swapping window (default: 0.3 eV) / ++++++++++++++++++++++++++++++++++ NOTE: (1) Two bands with energy difference larger than dE will not swap. When your band dispersions are not well symmetrized, you'd better increase the k-point number and/or change the value of dE (try some values larger/less than the default 0.3 eV). (2) If E_fermi is set in the input file, the eigen-energies will be subtracted by E_fermi. Execution command: Band_Analysis.x < inputfile_name > outputfile_name ************************************************************************* ************************************************************************* Hope Band_Analysis could be useful for your DFT work. Good Luck! Application of the algorithm: [1] L. F. Huang, B. Grabowski, E. McEniry, D. R. Trinkle, J. Neugebauer, "Importance of Coordination Number and Bond Length Revealed by Electronic Structure Investigations (Editor's Choice Article)", Physica Status Solidi B (2015) DOI: 10.1002/pssb.201552280. |
» ±¾Ìû¸½¼þ×ÊÔ´Áбí
-
»¶Ó¼à¶½ºÍ·´À¡£ºÐ¡Ä¾³æ½öÌṩ½»Á÷ƽ̨£¬²»¶Ô¸ÃÄÚÈݸºÔð¡£
±¾ÄÚÈÝÓÉÓû§×ÔÖ÷·¢²¼£¬Èç¹ûÆäÄÚÈÝÉæ¼°µ½ÖªÊ¶²úȨÎÊÌ⣬ÆäÔðÈÎÔÚÓÚÓû§±¾ÈË£¬Èç¶Ô°æÈ¨ÓÐÒìÒ飬ÇëÁªÏµÓÊÏ䣺xiaomuchong@tal.com - ¸½¼þ 1 : Band_Analysis.tar
2016-07-29 09:55:30, 3.41 M
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
¾«»ªÍøÌûÊÕ¼¯ | ¹¤¾ßÓ빤¾ßÊé | Á¿»¯Èí¼þ | ¼ÆËã·ÂÕæ |
vaspÌÖÂÛÌû×Ó |
» ²ÂÄãϲ»¶
ºÏ·ÊÇøÓòÐÔÖØµãÒ»±¾ÕÐÊÕµ÷¼Á
ÒѾÓÐ4È˻ظ´
085600²ÄÁÏÓ뻯¹¤µ÷¼Á
ÒѾÓÐ10È˻ظ´
22408 359·Öµ÷¼Á
ÒѾÓÐ7È˻ظ´
297Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
085602»¯¹¤Çóµ÷¼Á£¨331·Ö£©
ÒѾÓÐ8È˻ظ´
307Çóµ÷¼Á
ÒѾÓÐ18È˻ظ´
085701»·¾³¹¤³ÌÇóµ÷¼Á
ÒѾÓÐ12È˻ظ´
288×ÊÔ´Óë»·¾³×¨Ë¶Çóµ÷¼Á£¬²»ÏÞרҵ£¬ÓÐѧÉϾÍÐÐ
ÒѾÓÐ11È˻ظ´
Ò»Ö¾Ô¸»ª¶«Ê¦·¶´óѧÓлú»¯Ñ§×¨Òµ£¬³õÊÔ351·Ö£¬¸´ÊÔ±»Ë¢Çóµ÷¼Á!
ÒѾÓÐ8È˻ظ´
266·Ö£¬Çó²ÄÁÏÏà¹Ø×¨Òµµ÷¼Á
ÒѾÓÐ7È˻ظ´
Ëͺ컨һ¶ä |
±¾ÌûÄÚÈݱ»ÆÁ±Î |
39Â¥2016-12-02 11:36:47
5Â¥2016-07-29 10:51:16
¼òµ¥»Ø¸´
obaica4Â¥
2016-07-29 10:05
»Ø¸´


lion_tiger6Â¥
2016-07-30 03:51
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡
jimsmart7Â¥
2016-07-30 04:37
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡
ÑîѰ8Â¥
2016-07-30 17:53
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡
obaica10Â¥
2016-07-31 10:17
»Ø¸´
obaica11Â¥
2016-07-31 10:17
»Ø¸´
201121001712Â¥
2016-08-01 08:01
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡
bashan13Â¥
2016-08-01 10:34
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡
suxin_phy14Â¥
2016-08-01 11:43
»Ø¸´
ÎåÐÇºÃÆÀ ¶¥Ò»Ï£¬¸Ðл·ÖÏí£¡














»Ø¸´´ËÂ¥
5