| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 4904 | 回復(fù): 32 | |||||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||||
llh2010至尊木蟲(chóng) (著名寫(xiě)手)
|
[求助]
ATAT中g(shù)ensqs工具如何改變?nèi)〈鷿舛?
|
||||
| 請(qǐng)問(wèn)各位高手們,使用ATAT軟件包的gensqs工具產(chǎn)生sqs結(jié)構(gòu)時(shí),如何改變?nèi)〈臐舛龋坷鐚?duì)于一個(gè)bcc結(jié)構(gòu),體心上的一種原子不變,而想讓立方體八個(gè)頂點(diǎn)上的另一種原子有一個(gè)或幾個(gè)被其它原子取代,請(qǐng)問(wèn)應(yīng)該如何寫(xiě)lat.in和conc.in文件。 |
學(xué)習(xí) | VASP | 我的分享 |

銀蟲(chóng) (小有名氣)
|
看來(lái)樓主可能不是用超晶胞方法材料計(jì)算方向的。SQS是基于超晶胞方法,用相對(duì)較小的晶胞去模擬無(wú)序情況,這要求SQS超胞內(nèi)各個(gè)原子的周?chē)h(huán)境‘盡可能’和無(wú)序時(shí)相近,而且誤差可以衡量。 超晶胞方法進(jìn)行晶體學(xué)計(jì)算中,周期性是必須的,而且如果你用的超胞能夠模擬無(wú)序情況了,這個(gè)超胞之外的和它等價(jià)的那些自然也可以模擬無(wú)序。 超晶胞方法模擬不同濃度時(shí)是有限制的,比如2%濃度,你只能建一個(gè)50個(gè)原子的胞,取代其中一個(gè)原子,進(jìn)行模擬,你不能取代半個(gè)原子。對(duì)于這個(gè)限制VCA 和CPA模擬無(wú)序就有優(yōu)勢(shì)了,濃度可以隨意,不過(guò)VCA和CPA都不能進(jìn)行原子位置的弛豫,有時(shí)候這是很大的劣勢(shì)。 |
銀蟲(chóng) (小有名氣)
|
樓主表述中貌似有個(gè)錯(cuò)誤。周期性結(jié)構(gòu)中立方體八個(gè)頂點(diǎn)是等價(jià)的,相等于一個(gè)原子,不存在取代其中幾個(gè)的問(wèn)題。 改變濃度我想方法可以是改變超胞的大小。比如2*2*2的體心立方,含16個(gè)原子,取代1個(gè)原子濃度為 1/16,取代兩個(gè)原子,濃度為2/16...... 至于具體怎么寫(xiě)你說(shuō)的文件,不了解,抱歉。。。 |
銀蟲(chóng) (小有名氣)
|
我看到過(guò)一個(gè)人寫(xiě)的ATAT產(chǎn)生SQS的筆記,貼在這里,你可以看看: SQS “Tutorial” Amy Bengtson 1 June 2007 Here 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 aren’t 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): http://www.its.caltech.edu/~avdw/atat/ http://www.its.caltech.edu/~avdw/atat/manual.pdf I 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: 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.000000 0.000000 2.810643 0.000000 0.000000 0.000000 2.810643 0.500000 0.500000 0.500000 0.500000 -0.500000 0.500000 0.500000 0.500000 -0.500000 0.000000 0.000000 0.000000 Co,Fe This 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.000000 0.000000 2.810643 0.000000 0.000000 0.000000 2.810643 -1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 -1.000000 1.000000 1.000000 Fe -0.500000 0.500000 0.500000 Co 3. Now create the clusters by using this command: corrdump -l lat.in -2=maxradius -clus The maxradius is the length of the longest pair desired. A reasonable starting guess is: -2=3 4. 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.out 5. Generate the sqs structure (disorded structures) using this command: gensqs -n=Natoms > sqs.out Where 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 –clus corrdump -noe -2=maxradius -3=another_radius -rnd -s=conc.in > tcorr.out The “-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.out You 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 don’t 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.out ii. Find the target correlation out to the LargerRadius corrdump -noe -2= LargerRadius -rnd -s=sqs.out > tcorr_finalRND.out iii. 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: [INCAR] SYSTEM = CoFe ENCUT=455 ISPIND = 2 #makes spin-polarized calc. possible ISPIN = 2 #does spin-polarized calc. MAGMOM= 5 5 5 5 5 5 5 5 ISTART = 0 INIWAV = 1 NSW = 191 IBRION = 2 ISIF = 3 ISMEAR = 1 SIGMA = 0.2 PREC = Accurate LWAVE = .FALSE. KPPRA = 17576 KSCHEME=Monkorst-Pack DOGGA SUBATOM = 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.in o conc,in o tcorr.out o rms ranking (show the Excel sheet where you rank tcorr_final.out) o And confirm that maxradius is a reasonable value. |
至尊木蟲(chóng) (著名寫(xiě)手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600材料與化工調(diào)劑 +15 | kikiki7 2026-03-30 | 15/750 |
|
|---|---|---|---|---|
|
[考研] 279求調(diào)劑 +12 | j的立方 2026-03-29 | 12/600 |
|
|
[考研] 328求調(diào)劑 +8 | 嗯滴的基本都 2026-03-27 | 8/400 |
|
|
[考研] 332求調(diào)劑 +6 | @MZB382400 2026-03-28 | 6/300 |
|
|
[考研] 0703化學(xué) +14 | 妮妮ninicgb 2026-03-27 | 14/700 |
|
|
[考研] 311求調(diào)劑 +10 | lin0039 2026-03-26 | 10/500 |
|
|
[考研] 一志愿211,335分,0856,求調(diào)劑院校和導(dǎo)師 +7 | 傾____蕭 2026-03-27 | 8/400 |
|
|
[考研] 295求調(diào)劑 +5 | wei-5 2026-03-26 | 5/250 |
|
|
[考研] 070305高分子化學(xué)與物理 304分求調(diào)劑 +12 | c297914 2026-03-28 | 12/600 |
|
|
[考研] 298求調(diào)劑 +3 | 種圣賜 2026-03-29 | 3/150 |
|
|
[考研] 085600,專(zhuān)業(yè)課化工原理,321分求調(diào)劑 +5 | 大饞小子 2026-03-28 | 5/250 |
|
|
[考研] 298求調(diào)劑 +4 | 種圣賜 2026-03-28 | 4/200 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動(dòng)285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 312,生物學(xué)求調(diào)劑 +3 | 小譯同學(xué)abc 2026-03-28 | 3/150 |
|
|
[考研] 266分,求材料冶金能源化工等調(diào)劑 +7 | 哇呼哼呼哼 2026-03-27 | 9/450 |
|
|
[考研] 調(diào)劑 +3 | 李嘉圖·S·路 2026-03-27 | 3/150 |
|
|
[考研] 調(diào)劑推薦 +5 | 清酒714 2026-03-26 | 6/300 |
|
|
[考研] 考研調(diào)劑 +9 | 小蠟新筆 2026-03-26 | 9/450 |
|
|
[考研]
|
平樂(lè)樂(lè)樂(lè) 2026-03-26 | 4/200 |
|
|
[考研] 302求調(diào)劑 +4 | 錦衣衛(wèi)藤椒 2026-03-25 | 4/200 |
|