Anharmonic Phonons
anharmonic phonons
phq: temperature dependent phonon quasiparticle dispersions of complex crystals from first principles. (https://github.com/mineralscloud/phq)
sscha: the stochastic self-consistent harmonic approximation: calculating vibrational properties of materials with full quantum and anharmonic effects. (https://sscha.eu/)
csld: a comprehensive package to study lattice dynamics from first-principles. the interatomic force constants were fitted using the compressive sensing algorithm. (https://github.com/llnl/csld)
aflow-aapl: automation of phonon calculations and thermal conductivity. (https://www.nature.com/articles/s41524-017-0046-7)
alamode: high-order force constants and self-consistent phonons. (https://alamode.readthedocs.io/)
almabte: boltzmann transport for device level simulations. (https://almabte.bitbucket.io/)
dynaphopy: anharmonic phonons from molecular dynamics simulations. (https://abelcarreras.github.io/dynaphopy/index.html)
d3q: 3-phonon processes and stochastic self-consistent phonons using random displacements. (https://anharmonic.github.io/)
phono3py: 3-phonon processesand thermal conductivity from finite-displacements. (https://phonopy.github.io/phono3py/)
scalid: self-consistent phonon approach, but no longer developed and fails for optic modes. (https://www.uquantchem.com/scaild.html)
shengbte: 3-phonon processes and thermal conductivity from finite-displacements. (https://www.shengbte.org/)
tdep: effective hamiltonian approach for anharmonic systems from molecular dynamics simulations. (https://ollehellman.github.io/)
openbte: an open source, parallel solver based on the phonon mean-free-path dependent boltzmann transport equation and heat diffusion equation, and it is interfaced to the most popular first-principles thermal conductivity solvers. (https://openbte.readthedocs.io/)
hiphive: hiphive is a tool for efficiently extracting high-order force constants from atomistic simulations, most commonly density functional theory calculations. it has been implemented in the form of a python library, which allows it to be readily integrated with many first-principles codes and analysis tools accessible in python. (https://hiphive.materialsmodeling.org/)
phonts: phonts is a lattice dynamics code that calculates thermal conductivity via the solution of the boltzmann transport equation (bte) for phonons.
kaldo:kaldo is a modern python-based software that implements both the boltzmann transport equation (bte) and the quasi-harmonic green kubo (qhgk) method, which runs on gpus and cpus using tensorflow. more details can be found on the kaldo website (https://github.com/nanotheorygroup/kaldo)
fourphonon:an extension module to shengbte for computing four-phonon scattering rates and thermal conductivity. (https://github.com/fourphonon)
[ Last edited by 漫天飄雪 on 2021-5-6 at 10:37 ]
返回小木蟲(chóng)查看更多
京公網(wǎng)安備 11010802022153號(hào)
學(xué)習(xí)一下
里面我最看好的是sscha,可惜這個(gè)東西在并行上太差了
能出來(lái)fortran版本,估計(jì)會(huì)好很多。另外,他們后續(xù)關(guān)于熱輸運(yùn)、superconduct的code都沒(méi)有給
sscha用的是python和fortran混合編譯。但是在處理Hessian的時(shí)候會(huì)非常麻煩,216個(gè)原子的立方體系計(jì)算Hessian需要大概1 T的內(nèi)存。
熱輸運(yùn)我正在摸索,他們的code可以給出phono3py的FORCE_CONSTANTS和FC3格式文件,但是目前轉(zhuǎn)換得到的FORCE_CONSTANTS文件phonopy沒(méi)有辦法計(jì)算得到相同的聲子譜。
我猜超導(dǎo)的code應(yīng)該是直接結(jié)合sscha動(dòng)力學(xué)矩陣文件和epw。
超導(dǎo)的部分,是利用sscha求解出SSCHA phonon frequencies 和 polarizations,然后帶入到Phys. Rev. Lett. 111, 177002 (2013)公式6中,求解α2F(ω)、λ以及Tc的。這是他們?cè)缙诘淖龇。后?lái)應(yīng)該是和歐洲一些科學(xué)家合作,把scdft這套理論里面,需要輸入phonon frequencies 和 polarizations部分進(jìn)行了改寫(xiě),完善超導(dǎo)這部分內(nèi)容的
,