**123区,青青操久久,久久情侣视频,中文字幕亚洲免费,国产精品久久久久免费,精品福利视频在线观看

返回
頂部

Wien2k 24—量子化學(xué)軟件

軟件試用 獲取報(bào)價(jià)

軟件簡(jiǎn)介


Wien2k是用密度泛函理論計(jì)算固體的電子結(jié)構(gòu)。它基于鍵結(jié)構(gòu)計(jì)算最準(zhǔn)確的方案—完全勢(shì)能(線性)增廣平面波((L)APW)+局域軌道(lo)方法。Wien2K更精確,因此預(yù)測(cè)電子結(jié)構(gòu),化學(xué)鍵比較準(zhǔn)確,其他性質(zhì)的計(jì)算也很精確。體系不大,可選Wien2k。在密度泛函中可以使用局域(自旋)密度近似(LDA)或廣義梯度近似(GGA)。WIEN2k 是一種包含相對(duì)論效應(yīng)的全電子方案,具有很多特點(diǎn)。

Wien2k軟件功能


WIEN2k 由許多獨(dú)立的 Fortran90 程序組成,這些程序通過(guò) C-shell 腳本鏈接在一起。您可以使用任何 www 瀏覽器和 w2web界面運(yùn)行 WIEN2k,當(dāng)然更有經(jīng)驗(yàn)的用戶(hù)也可以從命令行運(yùn)行 WIEN2k。

主要功能:
● 定義結(jié)構(gòu)(cif 文件導(dǎo)入、空間群支持、對(duì)稱(chēng)檢測(cè))
● 初始化(半自動(dòng)引導(dǎo)輸入生成)
● 運(yùn)行 scf-cycle(有/沒(méi)有同時(shí)優(yōu)化原子位置)
● 計(jì)算一些屬性(w2web 中的“Guided Tasks”)
● 寫(xiě)一篇文章(w2web 還不支持,你必須自己做)

特征和計(jì)算屬性
LDA、GGA、meta-GGA(libxc 接口)、LDA+U 和 EECE、軌道極化、Hybrid-DFT
中心或非中心對(duì)稱(chēng)單元(模式),內(nèi)置所有 230 個(gè)空間群
自旋極化(鐵磁或反鐵磁結(jié)構(gòu))、自旋軌道耦合
sequential mode, k-parallel mode (without MPI, slow network with common NFS), massively parallel MPI mode (shared memory or Infiniband) 模式
能帶和態(tài)密度
電子密度和自旋密度、X 射線結(jié)構(gòu)因子、電勢(shì)、STM 和 AFM 模擬
巴德斯的“分子中的原子”概念
總能量、力、平衡幾何、結(jié)構(gòu)優(yōu)化、彈性常數(shù)、分子動(dòng)力學(xué)
聲子,具有與 K.Parlinski 的 PHONON或 A. Togos Phonopy程序的接口
電場(chǎng)梯度、異構(gòu)體位移、超精細(xì)場(chǎng)、NMR 化學(xué)位移、NMR 奈特位移
X射線發(fā)射和吸收光譜,電子能量損失譜
光學(xué)特性
費(fèi)米面

功能模塊
● LAPWO:根據(jù)給定的電子密度來(lái)計(jì)算出勢(shì);
● LAPW1:計(jì)算本征值和波函數(shù);
● LAPW2:根據(jù)LAPW1計(jì)算出的波函數(shù)來(lái)計(jì)算電子密度;
● LCORE:計(jì)算原子區(qū)域內(nèi)的波函數(shù)和電子密度;
● MIXER:混合輸入輸出的是子密度。

圖形用戶(hù)界面和用戶(hù)指南
用戶(hù)友好的環(huán)境 W2web(“WIEN 到 WEB”)使為許多應(yīng)用程序生成或調(diào)整輸入變得容易。它還指導(dǎo)用戶(hù)執(zhí)行各種任務(wù)(例如電子密度、DOS 等)。
用戶(hù)指南(155 頁(yè))(ps、pdf 和 html 版本)解釋了所有基本步驟、輸入和輸出文件等。


與外部可視化程序的接口
“WIEN to WEB”的當(dāng)前版本直接與可視化和渲染工具XCrysDen 交互。您可以渲染結(jié)構(gòu)、繪制 2D 和 3D 電子密度圖、生成 k 網(wǎng)格并可視化費(fèi)米面。
另一個(gè)非常好的與 WIEN2k 接口的渲染程序是VESTA。
cif-Format:提供讀寫(xiě)cif文件的接口程序。
XYZ 格式:讀取 xyz 文件的接口程序可用。

版本更新


Wien2k版本 23.2:
● 源代碼:
   ○ hfpara_lapw:混合 NMR 計(jì)算不會(huì)調(diào)用程序 sumhfpara。
   ○ init_mgga_lapw : 預(yù)定義更多 mGGA
   ○ lapw1para_lapw:現(xiàn)在允許主機(jī)名帶有“.” 在.machines中
   ○ lapw2para_lapw:混合 DFT 計(jì)算未完成 veccopy(因?yàn)樗鼈円呀?jīng)是本地的)
   ○ qtlpara_lapw:缺少定義的標(biāo)簽“single”
   ○ Restore_lapw:如果恢復(fù)的 in0 文件不是 mGGA,則 rm case.vtau
   ○ scf-cycles (run*_lapw) : 附加 :TAUCTOxxx 用于打印到 scf 文件的 taufile 收斂
   ○ x_lapw : x qtl -band (在 lapw2 -fermi 步驟中添加開(kāi)關(guān))
   ○ x_nmr_lapw:支持mgga(復(fù)制vtau和vspmgga文件)
● SRC_lapw0: inputpars.F、lapw0.F:對(duì) scf0 的小字修改
● SRC_lapw1: atpar.F 中針對(duì)三次方情況的重要錯(cuò)誤修復(fù)(見(jiàn)上文)
● SRC_cif2struct:添加額外的單斜空間群:param.inc,module.f,spacegroup.f,getsgnum.f,getlattype.f
● SRC_pairhess: patch.f:精確位置的小修復(fù)
● SRC_trig:更新 Makefile 以編譯 write_inwplot

Wien2k版本 23:
● 源代碼:
   ○ analysis_phonon_lapw:修復(fù) case.struct 中的“精確位置”
   ○ dstartpara_lapw:臨時(shí)輸出 d00x 和 clmsum00x 文件已刪除
   ○ grepline_lapw: -s0(靜默)和-s(無(wú)起始行)
   ○ hfpara_lapw: 自動(dòng)設(shè)置工作目錄
   ○ init_elast_lapw: 支持 init_lapw -b
   ○ init_lapw:批處理模式下的主要重寫(xiě),現(xiàn)在是默認(rèn)模式。-prec 0/1/2/3(n) 開(kāi)關(guān),自動(dòng)設(shè)置 RKmax、HDLO、GMAX 和 k-mesh(-nometal 選項(xiàng))。-m 手動(dòng)模式開(kāi)關(guān)
   ○ init_mgga_lapw:用于初始化 scf 元 GGA 計(jì)算的新腳本。
   ○ init_phonon:修復(fù)超過(guò) 100 個(gè)原子;使用 setrmt
   ○ instgen_lapw: -f 文件頭開(kāi)關(guān);La 的 4f 電子(零占據(jù))
   ○ lapw0para_lapw: fort.699 文件已刪除
   ○ lapw1para_lapw: -f 開(kāi)關(guān);發(fā)生錯(cuò)誤時(shí)添加退出代碼
   ○ lapw2para_lapw: -f 支持;支持并行 tau;發(fā)生錯(cuò)誤時(shí)添加退出代碼
   ○ lapwdmpara_lapw: -f 支持
   ○ lapwsopara_lapw: -f 支持;修復(fù)了刪除 *vectorhfso_old 的問(wèn)題
   ○ opticpara_lapw: -f 支持
   ○ Optimize_abc_lapw:添加錯(cuò)誤檢查;
   ○ parabolfit_lapw: -f 支持,4D 情況的格式修復(fù)
   ○ qtlpara_lapw: 設(shè)置如此添加;
   ○ rename_files_lapw:保存程序文件名用法
   ○ Restore_lapw:對(duì)于 MGGA,還恢復(fù) case.vspmgga 和 case.vtau
   ○ run123_lapw: 新的運(yùn)行腳本;進(jìn)行初始化并以各種精度運(yùn)行。
   ○ runeece_lapw: -f 支持;保護(hù)inorb創(chuàng)建;
   ○ runfsm: -f 支持;修復(fù)了復(fù)雜情況下的 tau 和 vresp。
   ○ run_lapw -f 支持;如果最后沒(méi)有收斂,則退出(1);通過(guò)在 case.in1 中使用不同的 EF 重新運(yùn)行來(lái)修復(fù)臨時(shí) qtl-b 和第一個(gè) iter 中的類(lèi)似錯(cuò)誤;vns,vsp_old 在 lapw0 之前創(chuàng)建(不是在 Mixer 之前),壓力支持(-str 0.1 切換到 NREL 和 libxc),支持scf-MGGA
   ○ runsp_c_lapw: -lmbj 和 -f 支持;vsp,vns_old 創(chuàng)建已移動(dòng);臨時(shí) qtl-b 修復(fù)
   ○ runsp_lapw: -f 支持;vsp,vns_old 創(chuàng)建已移動(dòng);qtl-b 通過(guò)重新運(yùn)行 lapw1 2 次進(jìn)行修復(fù),壓力支持 (-str 0.1),支持 scf-MGGA
   ○ save_lapw:自旋偏振 xspec-保存;對(duì)于 MGGA:還保存 case.vspmgga 和 case.vtau
   ○ scfapos_lapw:使用 :apos 或 :pos (-p) 從 MSR1a 運(yùn)行創(chuàng)建動(dòng)畫(huà) xsf 文件。
   ○ setrmt_lapw:不再需要 指定大小寫(xiě),但仍然可以(采用目錄名稱(chēng));Si、P、S 的 RMT 比率自適應(yīng); 小球體(1.2 或 1.6)的最大 RMT設(shè)置為 2.2 或 2.3
   ○ siteconfig_lapw: -更新 PREV_W2k_DIR選項(xiàng)從以前的 WIEN2k 版本讀取配置文件;gfortran 的開(kāi)關(guān)已修改 (-DHAVE_LIBMVEC),ssh-settings 允許選項(xiàng)
   ○ testconv_lapw: 支持應(yīng)力收斂
   ○ vec2old_lapw: -f 支持
   ○ vec2pratt_lapw: -f 支持
   ○ write_in1_lapw: -f 支持
   ○ xyzchange_lapw: case.rsp 檢查和錯(cuò)誤消息
   ○ x_lapw:
      ? 更好地支持 -f 名稱(chēng);
支持scf mGGA和應(yīng)力張量(lapw0/1/2/lcore的def文件);
      ? x animxsf(使用 :apos 或與 -pos :POS 一起使用);
      ? x dstart(支持可選的case.indstart、tau疊加);
      ? x joinvec(支持-band)
      ? x lapw1:(支持 scf MGGA);
      ? x lapw2:刪除了 def 文件中的一些“-1”,修復(fù)了 lapw2 -qtl -so -hf 的錯(cuò)誤,調(diào)整了 case.in1 中的自動(dòng) EF 設(shè)置,如果并行 lapw2 失敗,則可以正確處理 EF 更新;
      ? x lapw5/3ddens -add/-none -exchange2(r2v2 潛力);
      ? x lstart:-tau 支持原子 tau(tsp、tspup/dn),-hdlo:在 case.in1_st 中設(shè)置 HDLO;
      ? x nn -全部(BVA);
      ? x qtl 首先自動(dòng)運(yùn)行“x lapw2 -fermi”;
      ? x read_vorb_files(def 的錯(cuò)誤修復(fù));
      ? x struct2cif:支持來(lái)自多個(gè)輸入文件的信息;
   ○ SRC_aim: Makefile.orig 中的錯(cuò)誤修復(fù),MMT 的輸出適應(yīng)(不打印負(fù)電荷),LMMAX 檢查不同的原子
   ○ SRC_animxsf:新包,使用 scf 文件的 :apos 或 :pos 通過(guò) -min 創(chuàng)建結(jié)構(gòu)優(yōu)化的 動(dòng)畫(huà) xsf 文件。
   ○ SRC_berryPI: Chern 數(shù)和 Berry 通量圖、拓?fù)洳牧系?Wannier 電荷中心、改進(jìn)的并行計(jì)算的 SCRATCH 處理。
   ○ SRC_clmaddsub: 擴(kuò)展搜索以查找大單元
   ○ SRC_clminter:新版本使用 PW 推斷更大的 RMT
   ○ SRC_clmcopy: ES格式而不是E格式
   ○ SRC_dipan:由于 coef_an 修正了 dipan.f 因子 1/2
   ○ SRC_dstart:支持tau疊加。添加了 3 個(gè)新的實(shí)驗(yàn)疊加模式,由可選的 case.indstart 文件激活。
   ○ SRC_eosfit6:修復(fù)覆蓋數(shù)據(jù)點(diǎn)維度的問(wèn)題
   ○ SRC_Global: W2kinit.F(沒(méi)有 stderr 的 procinfo 和 avx 檢查;小改動(dòng))
   ○ SRC_hf: read_uc.f(修復(fù)Hatom core-wf),create_stars.f(支持新舊klist格式);calc_h_1.F
   ○ SRC_IRelast:新版本感謝 Morteza Jamal。所有*_command_run_lapw、*_ana_elast_lapw和*_set_elast_lapw都被壓縮并更新為一個(gè)腳本command_run_lapw、ana_elast_lapw和set_elast_lapw;initIR_lapw是基于新的init_lapw;gamacheck 更新:檢查角度和舍入問(wèn)題;calLa_Pre_elast.f(為 gfortran 清理格式);還計(jì)算熱導(dǎo)率、維氏硬度、克萊曼參數(shù)和...
   ○ SRC_irrep: kptin.f(修復(fù)EE的維度);
   ○ SRC_kgen: reduz.f(修復(fù)錯(cuò)誤的用戶(hù)輸入 ishift(1)=1)、main.f、basdiv.f(支持 -1 k 點(diǎn) --> delta-k 輸入)
   ○ SRC_lapw0: 低密度(表面)截止限制已更改,支持scf-mGGA和應(yīng)力計(jì)算,刪除了 fort7.. 文件;vxclm2.f(針對(duì)非自旋極化情況(因子 2)更改了 tauw、tutf...的歸一化),E 場(chǎng)的輸入修復(fù)。
   ○ SRC_lapw1: lopw.f (:war-->:info); Tapewf.f(檢查零特征值);select.f(搜索狀態(tài) dn 到 -250Ry);atpar.F(hdlo-vorb:停止);支持SCF m-GGA;param.inc 中的默認(rèn)NMATMAX 增加到 29000。
   ○ SRC_lapw2: lapw2.F(默認(rèn)使用lapw1的lmax);修復(fù) dmft(dmft 模塊中的 lmax_for_dmft = 3);費(fèi)米5.F (eps); 費(fèi)米.F; 壓力的許多變化
   ○ SRC_lapw3: OMP 并行化,否定。sinth/l 允許一維或二維投影
   ○ SRC_lapwso: hsocalc.F(OMP 并行化)
   ○ SRC_lcore: hfsd.f:可選的重正化,應(yīng)力貢獻(xiàn)
   ○ SRC_lstart:支持原子tau(文件case.tsp,tspup,tspdn),write1.f(支持HDLO,基于ecut之上的p1/2-3/2或d3/2-5/2定義半核);雙精度常數(shù);
   ○ SRC_mini: wrtscf.f(支持超過(guò)999次迭代);haupt.f,nose.f,nose0.f(修復(fù)MD),param.inc(9999次迭代)
   ○ SRC_mixer:新版本 10.8,許多變化。消息分為:NOTE、:INFO 和 :WAR;對(duì)壓力的支持;文檔中的新描述;
   ○ SRC_nn: nn.f(修復(fù)了 gfortran 的未初始化變量 iz);bvan.f(修改后的BVA參數(shù),支持所有原子的BVA(包括H-或CC和NN鍵));angles.f(修復(fù) NaN)
   ○ SRC_pairhess: 更新了 writecif.f 以獲取更多信息;findneigh.f,fixup.f, patch.f 使用 patchsymm 中的精確位置
   ○ SRC_qtl: 修復(fù)了讀取 readc.f 中 cf(選項(xiàng) 6)復(fù)雜部分的錯(cuò)誤。
   ○ SRC_sgroup: io.c 中的小修復(fù)
   ○ SRC_sumpara:對(duì)壓力的支持
   ○ SRC_symmetry: alpha 的舍入修復(fù)(忽略 alpha-diff lt.0.00001,alpha=0 --> 90)
   ○ SRC_symmetso:針對(duì)正交晶格校正的angle.f
   ○ SRC_templates: .machines (omp_3ddens/hf/lapw3/mixer) 已修改;run123_lapw 的run123.machines(8 個(gè)本地核心)
   ○ SRC_trig: clminter 已刪除
   ○ SRC_w2web: util/initmbj.pl:(更新 tau 和正確的 xc 名稱(chēng));initlapw.pl(支持新的 init_lapw)

Wien2k版本 21 是一次 重大更新。它包含Gavin Abo和其他幾個(gè)人的 Github 頁(yè)面上列出的所有錯(cuò)誤修復(fù)和補(bǔ)丁:
● 原廠最近發(fā)表了一篇關(guān)于 WIEN2k 的評(píng)論論文,WIEN2k 的官方引用應(yīng)該包括:
《WIEN2k: An APW+lo program for calculating the properties of solids.》 P. Blaha、K.Schwarz、F. Tran、R. Laskowski、GKH Madsen 和 LD Marks,J. Chem。物理。152、074101 (2020) 和 《WIEN2k, An Augmented Plane Wave + Local Orbitals Program for Calculating Crystal Properties》(Karlheinz Schwarz,奧地利維也納理工大學(xué)),2018 年。ISBN 3-9501031-1-2。 P. Blaha、K. Schwarz、GKH Madsen、D. Kvasnicka 、J. Luitz、R. Laskowski、F. Tran 和 LD Marks。
● 源代碼:
   ○ 所有腳本已更改為/bin/tcsh
   ○ analysis_lapw:支持 :CONSTRAINT :VCOUL :FCG 關(guān)鍵字
   ○ Cgrace_dos_lapw: ymax 設(shè)置的小修復(fù)
   ○ check_minimal_software.sh:檢查 WIEN2k 的最低軟件要求。應(yīng)在完成 siteconfing_lapw 的實(shí)際安裝之前執(zhí)行。
   ○ checkinwplot_lapw: Python 3兼容性(主要是打印功能)
   ○ create_elf_lapw:ELF (電子定位功能,默認(rèn)選項(xiàng))、alpha 或 z 繪圖的新腳本。比在 lapw0 中直接計(jì)算這些量的精度更高。需要 tau 文件,內(nèi)部執(zhí)行 lapw0、lapw5/3ddens 和 create_rho
   ○ dosplot2:支持 -pesb(擴(kuò)展的 pes 文件)
   ○ Expand_lapw: Berrypi 配置已更改,tcsh 隨 .change_tcsh 更改
   ○ hfpara_lapw:支持自旋軌道耦合的并行高頻計(jì)算
   ○ instgen_lapw:支持超重元素(Og)
   ○ init_lapw:回顯引用的默認(rèn)設(shè)置,對(duì) -ecut -12 和 1.01 進(jìn)行健全性檢查;對(duì)于 2D 系統(tǒng),TETRA 自動(dòng)被 TEMP 取代;s/,/./ 用于德語(yǔ) LANG 設(shè)置
   ○ init_orb_lapw:檢查相同類(lèi)型的更多原子的有效原子編號(hào)
   ○ init_so_lapw:修復(fù)了多個(gè) init_so 調(diào)用的錯(cuò)誤,并減少了對(duì)稱(chēng)性,因?yàn)?case.in2 未更新。當(dāng)多重性發(fā)生變化時(shí),case.tausum 而不是 case.vresp 會(huì)被更新。
   ○ joinvec_lapw:支持 -hf -so 和 $scratch
   ○ lapw0para_lapw:創(chuàng)建了 lapw0.error 文件
   ○ lapw1para_lapw:如果 $SCRATCH 不是“./”,則粒度設(shè)置為 1;替換更改為“.output...”;sumw=0 檢查(錯(cuò)誤的 .machines 文件)
   ○ lapw2para_lapw:替換更改為“.output...”;支持 case.tauval_NN
   ○ lapwdmpara_lapw:創(chuàng)建了 lapwdm.error,改進(jìn)了替換
   ○ lapwsopara_lapw:替換改進(jìn),-norun(僅限 def 文件)支持
   ○ makestruct_lapw:小修復(fù):標(biāo)題用引號(hào)引起來(lái)
   ○ nlvdwpara_lapw:已創(chuàng)建 nlvdw.error 文件
   ○ nmr_analysis_lapw:使用summary_nmr_orb(來(lái)自 nmr_orb_analysis)并添加金屬 NMR 的自旋和偶極項(xiàng)(有關(guān)用法,請(qǐng)參閱 UG)
   ○ nmr_orb_analysis_lapw:新腳本可以更輕松地檢查多個(gè)原子的化學(xué)位移,請(qǐng)參閱 UG(創(chuàng)建summary_nmr_orb)
   ○ opticcopy_lapw:修復(fù)自旋偏振
   ○ opticpara_lapw:修復(fù)空 SCRATCH 變量,運(yùn)行自旋偏振光學(xué)復(fù)制,改進(jìn)替換
   ○ Optimize_abc_lapw:新腳本(與 xyzchange_lapw 一起)可以有效優(yōu)化 2D(六角形或四方形情況下的 a、c)或 3D(正交)晶格參數(shù)(參見(jiàn) UG)。
   ○ parabolfit_lapw: scf 文件選擇的概括
   ○ prepare_xsf_lapw: Python 3兼容性(主要是打印功能)
   ○ qtlpara_lapw:修復(fù) $SCRATCH 上的并行向量
   ○ reduce_rmt_lapw: -vxc 開(kāi)關(guān)的錯(cuò)誤修復(fù)
   ○ Restore_lapw:支持 tau 文件
   ○ run*_lapw:在腳本開(kāi)頭設(shè)置 vresp 變量,支持 tau,使用 echo 代替 printf,將 .lcore 用法打印到 scf 文件中,支持 .forcedmat、.forceorb(使用未混合的 dmat/vorb 文件)
   ○ runeece_lapw: 支持-fsm、-tau、-afm
   ○ runfsm_lapw: 支持-eece
   ○ run_lapw、runsp_lapw: -dftd4、-lmbj 支持
   ○ run_kgenhf_lapw: -newklist 支持
   ○ save_lapw: -nodel(不刪除中間保存的 scf 和 broyden 文件);使用 cp -p 保存 tau* 文件(保留日期和時(shí)間)
   ○ scfmonitor_lapw:終端qt支持
   ○ setrmt_lapw: P 的 RMT 因子增加,nndist 修復(fù) 3.3 而不是 2.3
   ○ siteconfig_lapw:支持 FP_OPTS 和 OMP_SWITCH 以及相應(yīng)的 Makefile.orig 更改;- 再次進(jìn)行“首次安裝”的新選項(xiàng);FFTW3 強(qiáng)制;WIEN2k_parallel_options 文件;各種小的改變和改進(jìn)
   ○ userconfig_lapw:刪除了 BERRYPI 變量
   ○ vec2old_lapw:取消別名 cp 命令
   ○ wplot2xsf_lapw: Python 3兼容性(主要是打印功能)
   ○ write_inwf_lapw: Python 3兼容性(主要是打印功能)
   ○ x_lapw: lapw1,2,sumpara,lapwso,qtl 的各種打開(kāi),irecl=-1 指示 action='read'。
      ? 目標(biāo):-dn
      ? 擴(kuò)大:-pes支持
      ? create_rho 支持
      ? dftd4 支持
      ? joinvec:支持-hf -so
      ? lapw0:-lmbj,-vsp xxx
      ? lapw2:?jiǎn)卧?15,case.tmp,狀態(tài) = 已刪除;-tau蛋白
      ? lapw3:-up/dn -val/tot
      ? lapw5:-tau -exchange2 -sub -add
      ? lapw7:-所以
      ? lapwso-p-d-hf
      ? lcore:-vresp -tau
      ? mstar, mstarqtl 支持
      ? 混合器:支持-dftd4、-tau
      ? nlvdv:支持-lmbj
      ? 光學(xué):omp 支持
      ? qtl: qtl.def 中的 case.tmpup/dn 從頭開(kāi)始
      ? 倫多斯支持
      ? sumpara_tau 支持
      ? xyz2結(jié)構(gòu):支持
      ? 3ddens:-tau -sub -add
   ○ x_nmr_lapw: 自旋軌道耦合的錯(cuò)誤修復(fù):為 case.inso 更正寫(xiě)入 Emin (-10.),支持 -quota -so 選項(xiàng)
   ○ x_nmr_quota_lapw:支持-quota -so
● SRC_3ddens: write_xsf.f:寫(xiě)入xsf文件時(shí)的更正。順序:y,x,z --> x,y,z;修復(fù)了傳統(tǒng)(六邊形)晶胞中 R 晶格的錯(cuò)誤。
● SRC_aim:從 interst.frc 更改為 *.F,支持集成不同的陣列然后是總電荷密度(磁矩的自旋密度);XERROR --> XERROR1; 使用向量 cos 加速
● SRC_BerryPI:與python3兼容,從github更新到最新版本(Weyl點(diǎn)的WloopPHI;現(xiàn)在可以對(duì)任何晶格類(lèi)型進(jìn)行偏振計(jì)算(之前僅限于正交晶格向量);程序選項(xiàng)更改為WIEN2k風(fēng)格)
● SRC_broadening:支持 pes-broadening
● SRC_cif2struct: scan_cif.f:檢查四舍五入的 1/3,...六角形和菱形 SG
● SRC_clmaddsub:修復(fù)了 K 向量順序已更改的情況
● SRC_dipan: dipan.f:修復(fù)了 dirortho 調(diào)用中拼寫(xiě)錯(cuò)誤“l(fā)attice”的錯(cuò)誤
● SRC_dstart:修復(fù)“K 向量高達(dá) GMIN”
● SRC_eosfit6:更好的輸出,還列出了 a、b、c 的誤差估計(jì)
● SRC_Globals:修改W2kinit.F、W2kutils.c、dergl.f charge.f
● SRC_hf:修復(fù)“自旋極化計(jì)算 + SO 且無(wú)反演對(duì)稱(chēng)性(從未真正“活躍”),原子高達(dá) ZZ=118
● SRC_joint: joint.f(xmcd 的 symmat1 更改為 symma1)
● SRC_kgen: basdiv.f(修復(fù)了 CXZ 晶格的 kx、ky、kz 手動(dòng)設(shè)置)
● SRC_lapw0:支持交錯(cuò)磁場(chǎng)(反鐵磁體近似“FSM”);通過(guò) tausum 文件實(shí)現(xiàn)動(dòng)能密度(更準(zhǔn)確地替代 vrespsum)、強(qiáng)制使用 fftw3(刪除了 fftw2 和 fftwpack)、刪除了 fftw*.f03 文件、更好的 omp 支持、角度 Lebedev 積分(而不是 Gauss-Legendre)、庫(kù)侖精度潛力增加,本地 mBJ 支持,SCANL,R2SCAN,支持 libxc-5.1.2,mBJ 的新混合,為 scf-MGGA 準(zhǔn)備(尚未激活),原子數(shù)高達(dá) ZZ=118,修復(fù) efg.f,vxclm2 .f(修復(fù)縮放后的 PBE 1-d0->1.d0);羅特夫
● SRC_lapw1: coors.f:改進(jìn)的 NVECx 檢查;刪除了 dsyxev4.f、dsyrdt4.f、dsbein1.f 中的打印語(yǔ)句;module.F:修復(fù)非 ELPA mpi 版本;使用 -irecl=-1 打開(kāi)
● SRC_lapw2:常用radfu、potnlc、uhelp --> 模塊radial_functions、uhelp;適用于直接 tau 計(jì)算:lapw2.F,l2main.F,atpar.F,outwin.f,fourir.F, ; fermi.f:檢查分母是否為零;lmax_to_dmft 添加到 qdmft 模塊;使用 -irecl=-1i 打開(kāi);原子質(zhì)量直到 118;需要 fftw3
● SRC_lapwdm: diracout:ZZ 直到 118,修復(fù) hf+so 向量
● SRC_lapwso:用-irecl=-1(action='read')打開(kāi),diracout:Z-118;hmsec.f:矩陣?yán)?zheevr;kptout.f:多打印 1 位數(shù)字的 k-vec
● SRC_lcore:支持直接tau計(jì)算
● SRC_lstart:修改case.inm;小 C 球體的 2s-lo 自動(dòng)從基組中刪除
● SRC_mixer:新版本10.8,約束(鞍點(diǎn)、反應(yīng)勢(shì)壘),參見(jiàn)$WIENROOT/SRC_mixer/Docs;針對(duì)困難問(wèn)題的STIFF 和 STIFFER模式
● SRC_mstar:半導(dǎo)體有效質(zhì)量的新程序,請(qǐng)參閱 O.Rubel 等人,計(jì)算機(jī)物理通信 261 (2021) 107648。還有一個(gè)mstarqtl實(shí)用程序,它為“胖帶”創(chuàng)建一個(gè)包含有效質(zhì)量的“qtl”文件意大利面條地塊。
● SRC_nlvdw:支持local-mBJ (lmbj):計(jì)算有限系統(tǒng)(表面、多層、分子)的寬度 sigma 高斯折疊的局部梯度 rho/rho,mpi 改進(jìn),calc_密度中的錯(cuò)誤修復(fù):在 MULT>1 的情況下以及 pos 和 neag。IATNR,它可能使用了錯(cuò)誤的立方/非立方電荷總和
● SRC_nn: 還計(jì)算鍵角
● SRC_optic: *.frc --> *.F; 加速和 omp 并行化(mmatrix.f、sph-UP.F、planew.F、lomain_op.F),修復(fù) vecorhfup/dn、vectorhfso;opimat 未寫(xiě)在 symop.f 的第 8 單元上
● SRC_optimize:文件名更正,optimize.job 中的注釋已更新
● SRC_pes:刪除了real*16;重整化 DOS 的更改(消除同名原子的約束)
● SRC_qtl:數(shù)組重組,將 qtl 數(shù)組保留在內(nèi)存中,使用 -irecl=-1 (action='read')打開(kāi),重新分配 f 軌道:fx(x2-3y2)-->fy(x2-3y2), fx (3x2-y2)-->fy(3x2-y2) 因?yàn)榕c (-1)**m 的 Ylm 約定不同
● SRC_rendos:使用最小二乘擬合 重新規(guī)范化 DOS (無(wú)間質(zhì))的新程序,使得原子 PDOS 的總和給出總 DOS 并刪除間質(zhì)。
● SRC_spaghetti: bz_lin.f:一致使用toler(修復(fù)額外的黑線);inview.f:sizec_power(以一定功率縮放脂肪圖的球體大小),原子索引= -1,在case.insp中將讀取case.qtlmstar,而不是在spagh.f中的case.qtl中,繪制圓刻度(這可以很容易地在 case.insp 中通過(guò) header=0關(guān)閉或通過(guò)編輯 ps 文件中的邊界框刪除)
● SRC_structeditor/SRC_readwrite:修復(fù) rwoctave.f 的(多重性)
● SRC_sumpara:用-irecl=-1(action='read')打開(kāi),打印對(duì)角化密度矩陣+特征向量
● SRC_symmetry:引入 pstol
● SRC_templates:幾個(gè)輸入文件模板的更改:case.inaim(所有空間上的默認(rèn) phi 和 theta)、case.inb(PES)、case.in5(ADD)、case.innlvdw(無(wú)默認(rèn) Kerneltype、sigma 線)、case。 insp(標(biāo)頭)、case.int (KSEL=xx)、.machines (omp_optic); 新文件:case.inm_tau、case.indftd4、case.inritic2
● SRC_tetra: case.int 中的 KSEL=XX 將積分限制為包含所選 k 點(diǎn)(用于分析)的四面體。
● SRC_trig:新程序create_rho.f(create_elf_lapw需要);findMINcboa.f(修正正交晶系);fmax.f(修復(fù)dosplot2 的自動(dòng)范圍);join_vectorfiles.f(-so -hf 支持);write_win_backend.f(格式修復(fù));xyz2struct.f(支持讀取POSCAR文件);SRC_w2w:modules_rc.F(E的分配和投影);modw2w.f(質(zhì)量高達(dá) 118)
● SRC_w2web: bin/w2web:修復(fù) w2web.conf 中的接受/拒絕關(guān)鍵字(感謝弗萊堡大學(xué)的 M. Kroecker);navig.pl(init_nlvdw);scf.pl、scfrun.pl(nl-vdW 開(kāi)關(guān));min.pl(-min 優(yōu)先于 min_lapw)

系統(tǒng)要求

該程序是用 FORTRAN90 編寫(xiě)的,可在幾乎所有平臺(tái)(從單個(gè) Linux-PC 到高性能集群、IBM RS6000、SGI)的 Linux/Unix 下運(yùn)行。
最高效的平臺(tái)隨時(shí)間變化很快,盡管我們預(yù)計(jì)未來(lái)最好的性?xún)r(jià)比也將是一些基于具有高內(nèi)存帶寬的英特爾架構(gòu)的 Linux PC(英特爾 I7 架構(gòu)或 Inter Xeons(更昂貴); 目前基準(zhǔn)測(cè)試點(diǎn)擊這里 )。安裝 Intel ifort 編譯器 + Intels mkl-libarary (www.intel.com) 或使用 gfortran + openblas。
小型系統(tǒng)需要至少 1 GB 內(nèi)存(每個(gè)晶胞約 10 個(gè)原子),大型系統(tǒng)需要更多內(nèi)存。目前我們建議使用 2-4 GB 內(nèi)存/內(nèi)核和兩倍交換空間的多核 CPU(不要忘記配置后者!)。我們?cè)诰哂写髢?nèi)存 (16 GB) 的工作站上處理了每個(gè)單位單元多達(dá) 100 個(gè)原子的系統(tǒng),在具有 64 - 1024 個(gè)內(nèi)核和快速網(wǎng)絡(luò)的集群上處理了超過(guò) 1000 個(gè)原子/單元。需要 1 GB(或大型情況下為 10-1000GB)的磁盤(pán)空間。
k 點(diǎn)并行化在 PC 集群(Gbit 網(wǎng)絡(luò)就足夠)上是可能的并且非常高效,前提是有一個(gè)通用的 NFS 文件系統(tǒng)可用并且登錄(rsh 或 ssh)配置正確。
單個(gè) k 點(diǎn)的細(xì)粒度并行化也是可用的。它需要快速通信(共享內(nèi)存或快速網(wǎng)絡(luò)(Infiniband),Gb 以太網(wǎng)還不夠)、MPI、FFTW、ELPA(可選,但強(qiáng)烈推薦)和 Scalapack。 為了使用所有選項(xiàng)(包括圖形用戶(hù)界面或 XCRYSDEN),必須在您的系統(tǒng)上安裝以下公共領(lǐng)域軟件包:xcrysden、tcsh、ghostview(+png 支持)、gnuplot(+png 支持)、pdf-reader、graphical www-browser (firefox)、Perl、python(2.7 或更高版本)、octave。
其他有用的(可選)軟件包包括:VESTA、Wannier90、libxc、phonopy。






北京友萬(wàn)信息科技有限公司,英文全稱(chēng):Beijing Uone Info&Tech Co.,Ltd ( Uone-Tech )是中國(guó)大陸領(lǐng)先的教育和科學(xué)軟件分銷(xiāo)商,已在中國(guó)300多所高校建立了可靠的分銷(xiāo)渠道。擁有最成功的教學(xué)資源和數(shù)據(jù)管理專(zhuān)家。如需申請(qǐng)軟件采購(gòu)及老版本更新升級(jí)請(qǐng)聯(lián)系我們,咨詢(xún)熱線:010-56548231 ,咨詢(xún)郵箱:info@uone-tech.cn 感謝您的支持與關(guān)注。