| 6 | 1/1 | 返回列表 |
| 查看: 1815 | 回復(fù): 5 | |||
[交流]
【求助】弱問一下gaussian03輸出結(jié)果中這些縮寫的含義,謝謝!
|
|
以下為一段輸出結(jié)果: NAtoms= 30 NActive= 30 NUniq= 30 SFac= 7.50D-01 NAtFMM= 80 NAOKFM=F Big=F One-electron integrals computed using PRISM. NBasis= 346 RedAO= T NBF= 346 NBsUse= 346 1.00D-06 NBFU= 346 Harris functional with IExCor= 402 diagonalized for initial guess. ExpMin= 1.61D-01 ExpMax= 4.17D+03 ExpMxC= 6.27D+02 IAcc=1 IRadAn= 1 AccDes= 1.00D-06 HarFok: IExCor= 402 AccDes= 1.00D-06 IRadAn= 1 IDoV=1 ScaDFX= 1.000000 1.000000 1.000000 1.000000 其中的NAtoms,NActive,NUniq, SFac,NAtFMM,NAOKFM, NBasis, RedAO, NBF,NBsUse,NBFU,IExCor,AccDes, IRadAn, IDoV,ScaDFX是什么的縮寫?代表什么意思?謝謝各位! |

木蟲 (著名寫手)
未來國家凍涼

至尊木蟲 (著名寫手)
本人已永久離開小木蟲
|
有些直接靠變量名就能猜到,比如NAtoms(原子數(shù))、NBasis(基函數(shù)數(shù)) 有些可以推測然后檢驗,比如NUniq,從名字和它出現(xiàn)的位置,自然會聯(lián)想到the number of symmetry unique atoms,然后找個帶對稱性的體系一算就驗證了此推測。 高斯有Programmer's Reference,若有電子版,打開此文檔把變量名放在里面搜索,也很可能直接就找到解釋。比如NBsUse,自然聯(lián)想到是指實際被使用了的基函數(shù)數(shù)目(剔除了線性相關(guān)基函數(shù)后的數(shù)目),但不太好驗證,從Programmer's Reference里面一搜就得到了解釋,和推測得一樣:The number of linearly independent basis functions。再比如搜IRadAn也直接得到解釋:Usual integration grid selection parameter. 直接搜索源代碼中相應(yīng)變量名,有時直接就能從注釋中找到其含義。 如果上述辦法都不奏效,就得讀源代碼。很多變量只是給開發(fā)者看的,對用戶的使用起不到任何幫助,沒必要追究。 |
木蟲 (著名寫手)
未來國家凍涼
|
Gaussian的輸出文件應(yīng)該是所有量化軟件中廢話最多了 既然sobereva大神說了,我也解釋幾句。這些變量好多在Gaussian源碼里都是全局變量,像natoms屬于common/Mol/,也有的是局部變量,事實上,很多內(nèi)容對于用戶根本沒啥用。 讀gaussian的源碼是件很痛苦的事,他的代碼和現(xiàn)代的一些開源量化軟件如nwchem,dolton有很大不同,由于歷史原因,gaussian的某些數(shù)據(jù)結(jié)構(gòu)似乎比較老,很多東西都是存儲在靜態(tài)數(shù)組里的,比如gaussian中有一個寫wfn的subroutine,最后寫SCF能量和viral值時候,語句是: Write(IUnit,1090) Gen(32), Gen(1) 誰知道Gen(32)是什么玩意。從文檔里才知道,原來gaussian有個Gen(1000)的全局?jǐn)?shù)組,里面從Gen(1)-Gen(47)儲存的都是計算的全局變量: 1 viral quotein 2-4 component of applied electriic field, if any 5 2e SCF energy .... 32 SCF energy 當(dāng)然,SCF的subroutine內(nèi)部是用TEnrgy來存儲SCF能量,最后才轉(zhuǎn)存到Gen(32)的。其他的軟件,如NWCHEM,似乎沒有這種結(jié)構(gòu)。因此,讀源碼時一定要注意這點(diǎn) |

| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|