AiiDA-KKR
This AiiDA plugin provides high-throughput automation and FAIR data management for the Jülich KKR codes.
17
mentions
7
contributors
Get started
1064 commitsLast commit ≈ 12 months ago15 stars10 forks
Cite this software
Description
AiiDA-KKR
AiiDA plugin for the Jülich KKR codes plus workflows and utility.
Features
- KKR calculations for bulk and interfaces
- treatment of alloys using VCA or CPA
- self-consistency, DOS and bandstructure calculations
- extraction of magnetic exchange coupling parameters (J_ij, D_ij)
- impurity embedding solving the Dyson equation
How to cite
If you use this plugin please cite:
The ArXiv preprint can be found here:
Installation
$ pip install aiida-kkr # install latest version of aiida-kkr (published on pypi.org)
$ reentry scan -r aiida # update entry points, needed in order to find kkr.* entrypoints in aiida
# setupt aiida if this was not done already:
$ verdi quicksetup # better to set up a new profile
$ verdi calculation plugins # should now show kkr.* entrypoints
To install the developer version download the repository and install the downloaded version (see setup.json for a list of optional packages that are installed with the extras given in [])
$ git clone https://github.com/JuDFTteam/aiida-kkr.git
$ pip install -e aiida-kkr[testing,devtools,docs]
$ reentry scan -r aiida
Remarks about dependencies and extras
- The
aiida-kkrplugin uses theaseandpymatgenpackages for structure conversions. - For
aiida-core>=1.5,<1.6make sure to use the requirements specified inrequirements_aiida-core_1.5.txt(usepip install -r requirements_aiida-core_1.5.txt aiida-kkrfor the installation to overwrite the aiida-core dependency). - Other extras that can be optionally installed with
aiida-kkrarepre-commitwhich installes the pre-commit hooks that allow style (yapf) and static code checking (pylint)testingwhich installspytestand all extension used in the testsdocswhich installsSphinxto build the documentationdevtoolswhich installs tools that might be helpful during development
Usage and Documentation
- see http://aiida-kkr.readthedocs.io for user's guide and API reference.
- check out http://judft.de and https://jukkr.fz-juelich.de for information of the KKR codes used by the plugin
Contributing
Thank you for your interest in contributing to aiida-kkr.
Check out our contributing guide for some information.
License
- MIT
Participating organisations
Mentions
- 1.Author(s): Philipp Rüßmann, Xian-Kui Wei, Abdur Rehman Jalil, Yoichi Ando, Detlev Grützmacher, Stefan Blügel, Joachim Mayer, Philipp RüßmannPublished by Materials Cloud in 202310.24435/materialscloud:4c-f0
- 2.Author(s): Philipp Rüßmann, Xian-Kui Wei, Abdur Rehman Jalil, Yoichi Ando, Detlev Grützmacher, Stefan Blügel, Joachim Mayer, Philipp RüßmannPublished by Materials Cloud in 202310.24435/materialscloud:ky-mp
- 3.Author(s): Philipp Rüßmann, Masoud Bahari, Stefan Blügel, Björn Trauzettel, Philipp RüßmannPublished by Materials Cloud in 202310.24435/materialscloud:20-9z
- 4.Author(s): Philipp Rüßmann, Stefan Blügel, Philipp Rüßmann, Stefan BlügelPublished by Materials Cloud in 202210.24435/materialscloud:et-g4
- 5.Author(s): Philipp Rüßmann, Jordi Ribas Sobreviela, Moritz Sallermann, Markus Hoffmann, Florian Rhiem, Stefan Blügel, Philipp RüßmannPublished by Materials Cloud in 202110.24435/materialscloud:9s-tx
- 6.Author(s): Philipp Rüßmann, Stefan Blügel, Philipp RüßmannPublished by Materials Cloud in 202110.24435/materialscloud:9b-fv
- 7.Author(s): Philipp Rüßmann, Fabian Bertoldo, Stefan Blügel, Philipp RüßmannPublished by Materials Cloud in 202010.24435/materialscloud:nq-ht
- 8.Author(s): Philipp Rüßmann, Fabian Bertoldo, Stefan Blügel, Philipp RüßmannPublished by Materials Cloud in 202010.24435/materialscloud:2020.0030/v1
- 9.Author(s): Philipp Rüßmann, Abdul Tcakaev, Volodymyr B. Zabolotnyy, Celso I. Fornari, Thiago R. F. Peixoto, Fabian Stier, Michael Dettbarn, Philipp Kagerer, Eugen Weschke, Enrico Schierle, Peter Bencok, Paulo H. O. Rappl, Eduardo Abramof, Hendrik Bentmann, Eberhard Goering, Friedrich Reinert, Vladimir Hinkov, Philipp RüßmannPublished by Materials Cloud in 202010.24435/materialscloud:30-5z
- 1.Author(s): Maurice Schmitt, Thibaud Denneulin, András Kovács, Tom G. Saunderson, Philipp Rüßmann, Aga Shahee, Tanja Scholz, Amir H. Tavabi, Martin Gradhand, Phivos Mavropoulos, Bettina V. Lotsch, Rafal E. Dunin-Borkowski, Yuriy Mokrousov, Stefan Blügel, Mathias KläuiPublished in Communications Physics by Springer Science and Business Media LLC in 202210.1038/s42005-022-01031-w
- 2.Author(s): Philipp Rüßmann, Stefan BlügelPublished in Physical Review B by American Physical Society (APS) in 202210.1103/physrevb.105.125143
- 3.Author(s): Philipp Rüßmann, Jordi Ribas Sobreviela, Moritz Sallermann, Markus Hoffmann, Florian Rhiem, Stefan BlügelPublished in Frontiers in Materials by Frontiers Media SA in 202210.3389/fmats.2022.825043
- 4.Author(s): Hung-Hsiang Yang, Namrata Bansal, Philipp Rüßmann, Markus Hoffmann, Lichuan Zhang, Dongwook Go, Qili Li, Amir-Abbas Haghighirad, Kaushik Sen, Stefan Blügel, Matthieu Le Tacon, Yuriy Mokrousov, Wulf WulfhekelPublished in 2D Materials by IOP Publishing in 2022, page: 02502210.1088/2053-1583/ac5d0e
- 5.Author(s): Philipp Rüßmann, Fabian Bertoldo, Stefan BlügelPublished in npj Computational Materials by Springer Science and Business Media LLC in 202110.1038/s41524-020-00482-5
- 6.Author(s): A. Tcakaev, V. B. Zabolotnyy, C. I. Fornari, P. Rüßmann, T. R. F. Peixoto, F. Stier, M. Dettbarn, P. Kagerer, E. Weschke, E. Schierle, P. Bencok, P. H. O. Rappl, E. Abramof, H. Bentmann, E. Goering, F. Reinert, V. HinkovPublished in Physical Review B by American Physical Society (APS) in 202010.1103/physrevb.102.184401
- 1.Author(s): Kenta Hagiwara, Philipp Rüßmann, Xin Liang Tan, Ying-Jiun Chen, Keiji Ueno, Vitaliy Feyer, Giovanni Zamborlini, Matteo Jugovac, Shigemasa Suga, Stefan Blügel, Claus Michael Schneider, Christian TuschePublished by arXiv in 202210.48550/arxiv.2205.15252
- 2.Author(s): Philipp Rüßmann, Stefan BlügelPublished by arXiv in 202210.48550/arxiv.2208.14289
Contributors
DAS
David Antognini Silva
FZ Jülich
FB
Fabian Bertoldo
JB
Jens Bröder
JC
Jonathan Chico
RM
Rubel Mozumder
SB
Stefan Blügel