Skip to main content
SUPERVISOR
Hadi Akbar zadeh,Seyed Javad Hashemifar
هادی اکبرزاده (استاد راهنما) سید جواد هاشمی فر (استاد مشاور)
 
STUDENT
Fateme Mirjani
فاطمه میرجانی

FACULTY - DEPARTMENT

دانشکده فیزیک
DEGREE
Master of Science (MSc)
YEAR
1385

TITLE

Isfahan2008 An interface code between WIEN2k and Wannier90
In all of the calculations on different substances which have been done by WIEN2k code Bloch functions have been applied. In this code Kohn-Sham equations are solved with Full potential linearized augmented plane-wave method. Although these functions show an interesting description for the crystal behavior in momentum space and therefore are applied widely but for calculation of the properties related to electron behavior in real space such as Quantum Traort, these are not appropriate. An alternative presentation that can describe the electron behavior in real space is maximally-localized Wannier Function. These functions have attracted considerable attention recently because of their importance in investigation of quantum traort of nanostructures. One of the most famous codes to generate Wannier functions is Wannier90. The input of Wannier90 is Bloch functions which are generated by pseudo-potential ESPRESSO package (pw2wannier90 program). But the code which is written in this thesis and we have called it Isfahan2008 will make able each user to calculate the Wannier functions by using the data of Wien2k and exporting them to Wannier90 and finally comparing the result with the consequence of ESPRESSO. As a test for Isfahan2008 code we chose Co2MnSi to calculate Wannier functions. Generally speaking the required data to export to Wannier90 from every electronic structure code are three files: case.mmn , case.amn and case.eig which are including respectively the data of M and A matrices and eigenvalues . M matrix is the overlap matrix of periodical part of Bloch functions between two different k-points and two different band indexes And A matrix is the projection of initial guess of Wannier functions on Bloch functions. More details about these data have been explained in the thesis. Consequently if we succeed to calculate the mentioned data we can calculate the Wannier functions and finally this approach help us in studying the properties which are related to the electron behavior in real space.
در تمامی محاسبات ساختار الکترونی که تا کنون بر روی ترکیبات مختلف با استفاده از بسته ی محاسباتی WIEN2k انجام شده است، توابع بلوخ به کار گرفته شده اند. در این بسته ی محاسباتی، دسته معادلات تک ذره ی کوهن–شم به روش امواج تخت بهبودیافته ی خطی باپتانسیل کامل حل می شوند. توابع بلوخ به دست آمده، اگرچه توصیف جالبی از رفتار بلور در فضای اندازه حرکت ارائه می کنند و به همین دلیل به طور گسترده به کار برده می شوند لیکن اگر خواصی مورد نظر باشند که به رفتارالکترون در فضای معمولی مربوطند، نظیر ترابرد الکترون، بکارگیری آن ها چندان مناسب نمی باشد. نقطه ی مقابل این توابع ، توابع وانیر هستند که یک مجموعه ی کاملا جایگزیده اند. اخیرا این توابع به دلیل کاربرد وسیعشان در بررسی ترابرد کوانتمی درساختارهای نانو مورد توجه خاص اهل علم قرار گرفته اند. یکی از نرم افزارهای معروف برای محاسبه ی توابع وانیر، نرم افزارWannier90 می باشد. تاکنون غالبا توابع بلوخ مورد نیاز برای ورود به این نرم افزار از طریق بسته ی محاسباتی ESPRESSO ( برنامه ی pw2wannier90) محاسبه می شده اند. اماکد نوشته شده در این پایان نامه که ما آن را Isfahan2008 نامیده ایم ، هر کاربر استفاده کننده از بسته ی محاسباتی WIEN2k را قادر خواهد ساخت تا با استخراج نتایج از این نرم افزار و بکار گیری آن ها در Wannier90 توابع وانیر را محاسبه کرده و نتایج حاصله را با نتایج حاصل از ESPRESSO مقایسه کند.

ارتقاء امنیت وب با وف بومی