6533b7d7fe1ef96bd1267a06

RESEARCH PRODUCT

CLEASE: a versatile and user-friendly implementation of cluster expansion method

Jin Hyun ChangJuan Maria García LastraMarko MelanderJaakko AkolaDavid KleivenTejs Vegge

subject

Materials sciencetilastomenetelmätFOS: Physical sciencesBinary number02 engineering and technology114 Physical sciences01 natural sciencesComputational sciencesymbols.namesake0103 physical sciencesAlloysbattery materialGeneral Materials Sciencemetalliseoksetmateriaalitiede010306 general physicsMonte CarloCondensed Matter - Materials ScienceUser FriendlyMixed metalMaterials Science (cond-mat.mtrl-sci)disordered materials021001 nanoscience & nanotechnologyCondensed Matter Physicscluster expansionComplex materialsMonte Carlo -menetelmätRegularization (physics)symbolsDensity functional theory0210 nano-technologyHamiltonian (quantum mechanics)Cluster expansion

description

Materials exhibiting a substitutional disorder such as multicomponent alloys and mixed metal oxides/oxyfluorides are of great importance in many scientific and technological sectors. Disordered materials constitute an overwhelmingly large configurational space, which makes it practically impossible to be explored manually using first-principles calculations such as density functional theory due to the high computational costs. Consequently, the use of methods such as cluster expansion (CE) is vital in enhancing our understanding of the disordered materials. CE dramatically reduces the computational cost by mapping the first-principles calculation results on to a Hamiltonian which is much faster to evaluate. In this work, we present our implementation of the CE method, which is integrated as a part of the atomic simulation environment (ASE) open-source package. The versatile and user-friendly code automates the complex set up and construction procedure of CE while giving the users the flexibility to tweak the settings and to import their own structures and previous calculation results. Recent advancements such as regularization techniques from machine learning are implemented in the developed code. The code allows the users to construct CE on any bulk lattice structure, which makes it useful for a wide range of applications involving complex materials. We demonstrate the capabilities of our implementation by analyzing the two example materials with varying complexities: a binary metal alloy and a disordered lithium chromium oxyfluoride. Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

https://doi.org/10.1088/1361-648x/ab1bbc