SQS “Tutorial”.doc_第1页
SQS “Tutorial”.doc_第2页
SQS “Tutorial”.doc_第3页
SQS “Tutorial”.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQS “Tutorial” Amy Bengtson1 June 2007Here are my notes on setting up SQS (with many thanks from Yueh-Lin for teaching me). Setting up the most random SQS cells can be subtle, and my notes arent perfect, so please make sure you double check everything here. I make special note of the files you may want to double check with Dane. For more explanations, please see the atat manual (section 6.1.8): /avdw/atat//avdw/atat/manual.pdfI am using CoFe as an example since it is an SQS structure I have set up in the past.In order to get sqs structure for 50% Fe in BCC CoFe: Lengths of each side of the cellLattice vectors (that form BCC)Atomic position(s). Tell which species can substitute (here Co and Fe can both be at this position)1. Create a lat.in file. This is the structure from which you want to get the disorded structure. lat.in is of this format: 2.810643 0.000000 0.0000000.000000 2.810643 0.0000000.000000 0.000000 2.8106430.500000 0.500000 0.5000000.500000 -0.500000 0.5000000.500000 0.500000 -0.5000000.000000 0.000000 0.000000 Co,FeThis lat.in is for primitive BCC with one atom. If your primitive cell has more than 1 atom, then continue to list all atomic positions after 0.000000 0.000000 0.000000 Co,Fe. 2. Make conc.in. This tells ATAT what concentration you want to create. conc.in is of the same format as lat.in, only with all atomic positions listed.2.810643 0.000000 0.0000000.000000 2.810643 0.0000000.000000 0.000000 2.810643-1.000000 0.000000 0.0000000.000000 0.000000 1.0000000.000000 1.000000 0.000000-1.000000 1.000000 1.000000 Fe-0.500000 0.500000 0.500000 Co3. Now create the clusters by using this command: corrdump -l lat.in -2=maxradius -clusThe maxradius is the length of the longest pair desired. A reasonable starting guess is:-2=34. Find the correlation of the clusters you created in step 3. Here, maxradius should be the same number as in 3. corrdump -noe -2=maxradius -rnd -s=conc.in tcorr.out5. Generate the sqs structure (disorded structures) using this command: gensqs -n=Natoms sqs.outWhere Natoms = the size of the cell you want to create. sqs.out will contain all of the sqs structures, there may be more than 1! The structures will be in the formation of str.out (like conc.in some conversions will be needed to make them into POSCARs see step *). 6. In many cases you will find you have many structures in sqs.out. The problem is how to choose which structures to run. You can do two things:a. Redo everything above with a larger maxradius this will give more correlations to match. Or you can add another radius to match: corrdump -l lat.in -2=maxradius -3=another_radius cluscorrdump -noe -2=maxradius -3=another_radius -rnd -s=conc.in tcorr.outThe “-2” matches pairs, the “-3” matches triplets. b. Rank the sqs structures that you have in sqs.out to find the “most random” structures. To do this: i. Find the correlation on the sqs structures in sqs.out: corrdump -noe -2=LargerRadius -s=sqs.out tcorr_final.outYou want LargerRadius to be larger than maxradius because you are trying find the correlations beyond the original correlation given in tcorr.out. Usually you want to rank based on the first 3 pairs. The columns in tcorr_final.out are: point correlation 1st pair 2nd pair 3rd pair 4th pair If you dont have at least 4 columns in your tcorr_final.out, then you need to increase LargerRadius until you have at least 4 columns. Each row corresponds to an sqs structure in sqs.outii. Find the target correlation out to the LargerRadiuscorrdump -noe -2= LargerRadius -rnd -s=sqs.out tcorr_finalRND.outiii. Open tcorr_final.out in excel and rank the structures based on most random. 7. Once you have found which structures from sqs.out you are going to use, split them up and make each structure into its own str.out file. 8. Create a vasp.wrap file that gives the VASP input information. Here is an example: INCARSYSTEM = CoFeENCUT=455ISPIND = 2 #makes spin-polarized calc. possibleISPIN = 2 #does spin-polarized calc.MAGMOM= 5 5 5 5 5 5 5 5ISTART = 0 INIWAV = 1 NSW = 191 IBRION = 2ISIF = 3 ISMEAR = 1 SIGMA = 0.2PREC = AccurateLWAVE = .FALSE.KPPRA = 17576 KSCHEME=Monkorst-PackDOGGASUBATOM = s/Co/Co/g SUBATOM = s/Fe/Fe_pv/g 9. In the directory with sqs.out, create the VASP input files using this command:runstruct_vasp -nr 10. Run as you normally do. If you make a mistake and need to start over, remove all of these files:rm clusters.out corrdump.log gensqs_0_1.stat sqscell.out sqs* sym.out tcorr.out Important! These are the files you should double check with Dane to make sure they were set up correctly. o lat.ino conc,ino tcorr.outo rms ranking (show the Excel sheet where you rank tcorr_final.out)o And confirm that maxradius is a reasonable value. Appendix: Example of ranking tcorr_final.out in Excel. NOTE: This tcorr_final.out is NOT from the above lat.in and conc.in, it is just an example: These are the target correlations from step 6ii. (tcorr_finalRND.out)RandomPoint1st Pair2nd Pair3rd PairCorr0-0.750.56250.5625SQS #Point1st Pair2nd Pair3rd Pairrms|1st Pair|2nd Pair|3rd Pair|10-0.750.56250.50.062500-0.062520-0.750.50.583330.0658797310-0.06250.0208330-0.7883883480-0.0625-0.062540-0.7883883480-0.0625-0.062550-0.750.50.583330.0658797310-0.06250.02083These are from tcorr_final.outSQS# = the structure associated with

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论