|
Post by Admin on Jul 27, 2015 16:06:51 GMT 1
The answer to the second question is yes. The lighter the effective mass is, the better the transport properties. For example in graphene, the effective mass of electrons close to Fermi energy and gamma point is zero.
|
|
|
Post by jollybrielle on Jul 28, 2015 5:12:12 GMT 1
Thank you for your answer. Also when i executed the fermi surface of my material, I encounter a problem Error: while executing exec /home/prgram/XcrysDen-1.5.21-bin-semishare/bin/wn_readbakgen bakgen.def As through my research, Peter Blaha suggested that :
"I did not check it myself, but probably in wn_readbakgen.f there are some fixed dimensions of some arrays limiting the size of the k-mesh. Check the source code and eventually recompile with larger dimensions.
Am 11.10.2012 18:25, schrieb vijaykumar gudelli: > Dear users, > I am using the Xcrysden to plot the Fermi surface. > But I am getting some error. > I can able to plot the Fermi surface for 44*44*44 k-mesh. > But I just want to do the same for higher mesh. When I'm using 58*58*58 > k-mesh I am getting error like > > *error while executing exec...... wn_readbakgen bakgen.def > > * Can anyone help to resolve this problem. > Thanks in advance. > > > -- _Regards_ >"
MY question is that I dont know which lines exactly I should modify since i looked at the script wn_readbakgen but there is no line mention about "executing exec" . What should I do to get a Fermi surface? Thank in advance
|
|
|
Post by Admin on Jul 28, 2015 10:35:03 GMT 1
Please post the wn_readbakgen.f file so that we can understand whether it is limited by the size of k-point mesh. However, can you plot Fermi surface with 44*44*44 mesh, as the other person did? If not then the problem is not from the size of k-mesh but from elsewhere.
|
|
|
Post by jollybrielle on Jul 29, 2015 3:38:34 GMT 1
program ReadBaKgen implicit real*8 (a-h,o-z) c ========================================= c Usage: $0 OUTPUTBAND-file OUTPUTKGEN-file c ========================================= PARAMETER ( $ MAX_NKPT = 500000, $ MAX_IRNKPT = 7000, $ MAX_NBANDS = 700, $ MINE = 1, $ MAXE = 2)
character*6 match_line1 character*13 match_line2 character*256 filename character*80 line character*12 label, label1 CHARACTER*11 status, form logical not_match integer n(3), coor(3,MAX_NKPT), k_ired_ind(MAX_NKPT) integer fileseq_ired_ind(MAX_IRNKPT) integer seq2ired_ind(MAX_NKPT),itk integer index(6) dimension band_w(MAX_NBANDS,2), eigen(MAX_NBANDS,MAX_IRNKPT) dimension recVec(3,3)
c 123456 data match_line1 /' G1'/ c 1234567890123 data match_line2 /' NO. OF MESH'/
call getarg(2,filename) if(filename.eq.' ') call getarg(1,filename) OPEN(11,FILE=filename,STATUS='OLD',ERR=8000) 8003 READ(11,*,END=8001) IUNIT,FILENAME,STATUS,FORM,IRECL OPEN(IUNIT,FILE=FILENAME,STATUS=STATUS,FORM=FORM, * ERR=8002) GOTO 8003 8000 WRITE(*,*) ' ERROR IN OPENING BAKGEN.DEF !!!!' STOP 'SPAG.DEF' 8002 WRITE(*,*) ' ERROR IN OPENING UNIT:',IUNIT WRITE(*,*) ' FILENAME: ',FILENAME,' STATUS: ',STATUS, * ' FORM:',FORM STOP 'OPEN FAILED' 8001 CONTINUE label =' ' label1=' ' do i=1,12 if(filename(i:i).ne.'.') then label(i:i)=filename(i:i) else goto 100 endif enddo
100 continue
c c read IRREDUBIBLE SET of K-POINT ENERGIES c read(7,'(a)') line ! 'IRREDUCIBLE-KPOINT-SET' read(7,*) emin, emax read(7,*) nbands, n_ir_kpt do i=1,nbands read(7,*) iband, band_w(i,MINE), band_w(i,MAXE) do j=1,n_ir_kpt read(7,*) ik, eigen(i,j) c write(*,*) ik, eigen(i,j) enddo enddo c read(7,*) line ! 'END-IRREDUCIBLE-KPOINT-SET' close(7) c ***************************** c OUTPUTKGEN file is closed !!! c *****************************
c read reciprocal vectors c |11 21 31| |x1 x2 x3| c VEC = |12 22 32| => VEC = |y1 y2 y3| c |13 23 33| |z1 z2 z3| c ------------------------------- c VEC(i,j) = VEC(#vec,xyz) !!!!!! c ------------------------------- not_match=.true. do while(not_match) read(8,'(a80)') line if (match_line1 .eq. line(1:6)) then not_match=.false. c recvec are written in columns in OUTPUTKGEN file !!! do j=1,3 read(8,*) (recVec(i,j),i=1,3) enddo endif enddo
c find the number of K-points not_match=.true. do while(not_match) read(8,'(a80)') line if (match_line2 .eq. line(1:13))then not_match=.false. read(line,'(44x,i6)') nkpt endif enddo c read the division factors read(8,'(53x,3i5)') (n(i),i=1,3) read(8,*) line c c read the k-coordinates(integer) & ireducible-point-indeces c ind=0 do i=1,n(1)+1 do j=1,n(2)+1 do k=1,n(3)+1 ind=ind+1 read(8,*) itk,(coor(l,ind),l=1,3),k_ired_ind(ind) enddo enddo enddo
c read " weights of k-points:" line !!! read(8,*) line do i=1,n_ir_kpt read(8,*) itk, fileseq_ired_ind(i) enddo close(8) c **************************** c OUTPUTKGEN file is closed!!! c ****************************
c c reassign k_ired_ind() as is done in "$WIENROOT/SRC_kgen/zuord.f" c ind1=0 ind2=0 do i=1,n(1)+1 do j=1,n(2)+1 do k=1,n(3)+1 ind1=ind1+1 if (ind1 .eq. k_ired_ind(ind1)) then ind2=ind2+1 c k_ired_ind(ind1)=ind2 seq2ired_ind(ind1)=ind2 !!!! c print *,k_ired_ind(ind1), c $ (coor(l,k_ired_ind(ind1)),l=1,3) else seq2ired_ind(ind1) = k_ired_ind( k_ired_ind(ind1) ) endif enddo enddo enddo
c c write ENERGIES of K-POINTS in XSF file c write(10,*) 'BEGIN_BLOCK_BANDGRID3D' write(10,*) 'band_energies' write(10,*) 'BANDGRID_3D_BANDS' write(10,*) nbands write(10,*) n(1)+1,n(2)+1,n(3)+1 write(10,*) 0.0,0.0,0.0 !origin c ------------------------------- c VEC(i,j) = VEC(#vec,xyz) !!!!!! c ------------------------------- write(10,*) (recVec(1,j),j=1,3) !reciprocal vectors write(10,*) (recVec(2,j),j=1,3) !reciprocal vectors write(10,*) (recVec(3,j),j=1,3) !reciprocal vectors do ib=1,nbands write(10,*) 'BAND: ',ib ic=0 ind1=0 do i=1,n(1)+1 do j=1,n(2)+1 do k=1,n(3)+1 ic=ic+1 ind1 = ind1 + 1 ind2 = k_ired_ind(ind1) index(ic) = seq2ired_ind(ind2) c index(ic) = ind2 c print *,ind1,index(ic), c do l=1,n_ir_kpt c if(fileseq_ired_ind(l) .eq. ind2) index(ic)=l c enddo if(ic.eq.6)then c print *,(index(ii),ii=1,6) write(10,'(6(E12.6,1x))') $ (eigen(ib,index(ii)),ii=1,6) ic=0 endif enddo enddo enddo if (ic.gt.0) write(10,'(6(E12.6,1x))') $ (eigen(ib,index(ii)),ii=1,ic) enddo write(10,*) 'END_BANDGRID_3D' write(10,*) 'END_BLOCK_BANDGRID3D' goto 1000
999 print *,'could not open file: ',filename stop 'OPEN FAILED'
1000 continue END
c c THIS IS THE RIGHT ORDER, STUDY IT !!! c c if(iswitch.eq.1)write(66,*)' internal and cartesian k-vectors:' c DO 10 I1=1,N(1)+1 c DO 10 I2=1,N(2)+1 c DO 10 I3=1,N(3)+1 c I=I+1 c IF(I.GT.NMSHP) THEN c PRINT*,'I.GT.NMSHP,STOP',I,I1,I2,I3 c STOP c END IF c IF(I.EQ.NUM(I))THEN c NDIM=NDIM+1 c IF(NDIM.GT.IDKP) THEN c WRITE(66,1000) c1000 FORMAT(1H ,'NUMBER OF INEQUIVALENT POINTS ECCEEDS IDKP') c STOP c END IF c NUM(I)=NDIM c RINDA=(DBLE(I1-1)+DBLE(ISHIFT(1))/2.D0)/DBLE(N(1)) c RINDB=(DBLE(I2-1)+DBLE(ISHIFT(2))/2.D0)/DBLE(N(2)) c RINDC=(DBLE(I3-1)+DBLE(ISHIFT(3))/2.D0)/DBLE(N(3)) c BK(1,NDIM)=GBAS(1,1)*RINDA+GBAS(2,1)*RINDB+GBAS(3,1)*RINDC c BK(2,NDIM)=GBAS(1,2)*RINDA+GBAS(2,2)*RINDB+GBAS(3,2)*RINDC c BK(3,NDIM)=GBAS(1,3)*RINDA+GBAS(2,3)*RINDB+GBAS(3,3)*RINDC cc BK(1,NDIM)=GBAS(1,1)*RINDA+GBAS(1,2)*RINDB+GBAS(1,3)*RINDC cc BK(2,NDIM)=GBAS(2,1)*RINDA+GBAS(2,2)*RINDB+GBAS(2,3)*RINDC cc BK(3,NDIM)=GBAS(3,1)*RINDA+GBAS(3,2)*RINDB+GBAS(3,3)*RINDC c bki(1,ndim)=rinda c bki(2,ndim)=rindb c bki(3,ndim)=rindc c if(iswitch.eq.1) c * write(66,100) rinda,rindb,rindc,bk(1,ndim),bk(2,ndim),bk(3,ndim) c 100 format(3f10.5,10x,3f10.5) c ELSE c IF(NUM(I).GT.NMSHP) PRINT*,'ERROR' c NUM(I)=NUM(NUM(I)) c END IF
|
|
|
Post by Admin on Aug 2, 2015 23:49:44 GMT 1
For Fermi surface in VASP, May be you can try : web.mit.edu/qianxf/www/software.htmlI did not do it personally, but pm me if you want to plot along with me. According to the code, it seems you need minimum 3 k points and maximum 7000 k points in the irreducible part of the brilloin zone. Which you can change below and recompile if you need: PARAMETER ( $ MAX_NKPT = 500000, $ MAX_IRNKPT = 7000, $ MAX_NBANDS = 700, $ MINE = 1, $ MAXE = 2)
|
|
|
Post by centrsnabignineE on Aug 7, 2019 11:31:50 GMT 1
Агрегатор Яндекс такси Самара позволяет людям вызвать авто в любое удобное вам время. Сделать заказ авто вы можете тремя способами: через специальное мобильное приложение, закачав его, на сайте, по телефону яндекс такси. Нужно назвать собственный номер сотового, местоположение, время когда требуется авто. Можно заказать такси вместе с детским авто креслом для перевозки деток, в вечернее время после посиделок лучше всего прибегнуть к Яндекс такси, чем, например, сесть в авто нетрезвым, на вокзал или в аэропорт спокойнее пользоваться Яндекс такси ненужно думать где разместить свой транспорт. Плата выполняется наличным или безналичным платежом. Время приезда Яндекс такси составляет от 5 до 5 мин. ориентировочно. Преимущества работы в нашем Я. такси: Моментальная регистрация в приложение, Незначительная комиссия, Оплата мгновенная, Постоянный поток заказов, Оператор круглосуточно на связи. Для выполнения работ в Yandex такси водителю следует зарегистрироваться самому и машину, все это займёт не больше пяти мин. Комисия агрегатора составит не больше 15 % отдохода. Вы можете с легкость получить заработную плату в любое время. У вас всегда обязательно будут заказы. Если возникнутвопросы сегодня можно связаться с круглосуточно функционирующей службой сопровождения. Яндекс такси помогает гражданам очень быстро добраться до нужного места. Заказывая данное Яндекс такси вы приобретаете шикарный сервис в нашем городе. устроиться в яндекс такси на своей машине - <a href=https://centrsnab163.ru>работа в такси яндекс на авто компании</a>
|
|
|
Post by Leawnhenbeew on Sept 2, 2019 8:56:36 GMT 1
The cleaning firm accomplishes cleaning of areas of different sizes and also arrangements. The firm's experts offer cleansing with the help of contemporary technologies, have unique tools, and likewise have accredited cleaning agents in their arsenal. Along with the above advantages, white wines use: positive prices; cleansing in a short time; top quality results; more than 100 favorable testimonials. Cleaning workplaces will certainly aid keep your work environment in order for the most efficient work. Any type of company is exceptionally essential atmosphere in the group. Cleansing services that can be bought inexpensively now can help to organize it and offer a comfy space for labor. If necessary, we leave cleaning up the kitchen 2-3 hrs after positioning the order. You get cleansing immediately. We supply expert <a href=https://maidservicenyc.pro/>weekly maid service</a> for personal customers. Using European tools as well as accredited devices, we achieve maximum results as well as provide cleansing in a short time. We offer price cuts for those who make use of the service for the first time, in addition to desirable regards to cooperation for routine clients. Our pleasant group provides you to get accustomed with beneficial terms of teamwork for corporate customers. We sensibly approach our activities, clean using professional cleaning items as well as specific equipment. Our employees are educated, have medical publications and also know with the nuances of eliminating complex as well as hard-to-remove dirt from surface areas. We offer top notch cleaning for huge enterprises as well as small companies of numerous directions, with a discount of up to 25%.
|
|
|
Post by NormanRoura on Sept 19, 2019 23:51:17 GMT 1
Professional cleansing today is greater than simply cleaning: contemporary tools, devices and approaches of work switch it in to a true sophisticated method that radically transforms the conventional understanding of what it suggests to actually "clean". In property cleaning company - perfect <a href=https://maidsmanhattan.club/maid-service-nj/>Maid NJ</a> - it's easy, hassle-free and affordable along with our provider. Trust fund the sanitation leaders to house cleaning Brooklyn! Our experts use professional cleaning agents and also technical tools of worldwide suppliers in our job as well as do a great job with cleansing of any sort of difficulty. <a href=https://maidsmanhattan.club/><size>8]Clean up house nyc</size></a> Collaboration along with the company is actually the sponsor of an impressive, lucrative and efficient cleaning of professional property cleaning and also surrounding places. Currently, home cleaning company coming from our company are used in New Jacket. Enjoy as well as you the true advantages as well as useful perks of our organisation plan. By authorizing a permanent company deal with our team, you will certainly have the ability to desert the necessity to preserve a large workers of specialized personnel, which, subsequently, will improve costs. The expense of the complicated, daily, general home cleaning of Staten Island, conducted by our employees, will certainly constantly be less than the price of earnings for cleaners, the investment of cleansing products and also equipment. <size>6]My home cleaning services new-york</size> Leave a demand on the website, specify your name or even firm title, call contact number as well as day of planned cleaning, leave your wants as well as criteria in a message to the manager if necessary, then our specialist is going to call you in the quickest time and point out the date, opportunity as well as place of work!
|
|
|
Post by hzagofofothe on Sept 22, 2019 4:41:01 GMT 1
With Houzz dominating the search engine outcomes of your most important search phrase, it is crucial that when web traffic mosts likely to Houzz that you will reveal on top of their directory. We can assist - Houzz expert NY : <a href=https://houzzilla.com/marketing-how-to-benefit-from-your-presence-at-houzz/>presence at houzz</a> Right Right Here at HouZzilla we have an assigned group of marketer that particularly solution Houzz monitoring and optimization. We are all "Qualified Houzz Advertising And Marketing Professionals"- a Houzz advertising and marketing training program with a credentials test. As professionals in Houzz account administration in addition to optimization, Consumer HouZzilla frequently gets customers leading natural Houzz placements consisting of in Portland, as well as in endless communities across the country.
|
|
|
Post by centrsnabignineE on Sept 28, 2019 1:47:45 GMT 1
Сервис Я.такси по городу Самара-это возможность сделать заказ автомобиля куда и когда угодно. Сделать заказ авто вы можете несколькими способами: через специальное мобильное приложение, закачав его, на сайте, по телефону Яндекс такси. Требуется написать время когда нужна машина, свой номер телефона, адрес. Можно заказать такси с детским авто креслом для перевозки детей, в вечернее время после посиделок лучше всего воспользоваться такси, чем, например, сесть в транспорт нетрезвым, в аэропорт или на вокзал спокойнее воспользоваться Yandex такси ненужно думать где разместить свою машину. Оплата производится наличным или безналичным переводом. Время прибытия Я. такси составляет от трех до десяти минут примерно. Плюсы работы в Яндекс такси: Быстрая регистрация в приложение, Не очень большая комиссия, Выплаты мгновенные, Постоянный поток заявок, Диспетчер круглосуточно на связи. Для выполнения работ в такси автовладельцу надлежит оформиться лично и средство передвижения, перечисленное займет не более 5 минут. Процент агрегатора будет составлять не свыше двадцати %. Вы сможете получать зарплату когда вам удобно. У вас постоянно будут заявки. В случае вопросов сегодня можно связаться с постоянно работающей службой поддержки. Яндекс такси помогает людям очень быстро добраться до нужного места. Заказывая наше современное Yandex такси вы получите наилучший сервис в нашем городе. яндекс такси самара работа на своем авто = <a href=https://centrsnab163.ru>работа в такси на автомобиле компании</a>
|
|
|
Post by ignineE on Sept 29, 2019 9:19:56 GMT 1
Если у автомобиля стекло трескается то нужна будет замена, то вам в сервисе 2 разновидности авто стекл: оригинальное и бывшегоупотребления. И только вам решать какое покупать. Автостекла, как и любые другие зап. части машины, делятся на фирменные и от производителей других фирм. Подлинные автомобильного стекла издаются либо на заводе, занимающемся выпуском машин, либо у подрядчиков автоконцерна, выпускающих запасные части по лицензии производства, те что напрямую устанавливаются в производимые авто. Магазин авто Фуяо ведет реализацию Автостекл по всем стране. Установкой Автомобильных стёкл Занимается наша фирма. Полировка автомобильных стёкл. Очень часто встречающимся дефектом настоящего авто несомненно считается утеря авто стёклом прозрачности из-за потёртостей, царапин, как правило, от стеклоочистителей. В пользу собственной безопасности автопассажиров производители изготовляют автомобильные стёкла из довольно мягких видов стекла, что и делает этот повреждения известным. Частые повреждения автостекл бывают: незначительные, глубокие, средние повреждения. Фуяо инкорпорэйтед устанавливает автостекла как на отечественные, так и на зарубежные машины а также на грузовые авто. Фуяо инкорпорэйтед выпускает автомобильные стёкла под заказ. Официальный электронный магазин боковых стекол <a href=https://hobook.ru/>автостекла</a>
|
|
|
Post by bbzignineE on Oct 7, 2019 23:14:27 GMT 1
У нас вы найдете Водопровод для ЛОС, а также биозагрузка купить , мы можем произвести Строительство кессона. Бурение скважин на воду, Оценка запасов подземных вод, Водоснабжение частного дома. В Сервисе имеется к продаже ЁМКОСТНОЕ И РЕЗЕРВУАРНОЕ ОБОРУДОВАНИЕ, Резервуары и емкости прямоугольные, истовые мешалки, Термическая сушка осадков сточных вод, Поворотные колодцы, Коалесцентные модули, Комплексы реагентного хозяйства (КРХ), ОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Металлоконструкции фермы, ВОДООЧИСТНОЕ ОБОРУДОВАНИЕ Нефтеотделители (отстойники), ПОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Нестандартные металлоконструкции, ОЧИСТКА ЛИВНЕВЫХ СТОЧНЫХ ВОД Пескоуловитель, НАСОСНОЕ И КОМПРЕССОРНОЕ ОБОРУДОВАНИЕ (Грунфос, КСБ, Вило, КИТ, Взлёт, ТВП) Дозирование и разгрузка, ВОДОПОДГОТОВКУ Сорбционная фильтрация, а также все для автомойки Очистное сооружение для моек легкового транспорта. В нашей фирме диагностирует скважины, производит Анализ воды из скважины. шнековый дегидратор осадка и блок биологической загрузки ббз 65 <a href=https://bbzmos.ru>блоки биологической загрузки ббз</a>
|
|