Abstract

Recent emergence of 2D materials (the so-called van der Waals materials), of which graphene is the most famous one, opens new routes in creation of novel materials by mere layer-by-layer combinations. Moreover, a growth of such materials is typically done on a substrate. In both cases structures appear that are periodical in the plane but the periodicity is very different from simple 1×1 commensurate unit cells combinations which appears for materials with very similar values of lattice constants. Much more common is the case in which a new periodic cell is of a moiré type—such as 10×10 over 9×9 in case of graphene on Ir(111). Once the shape of the common supercell for 2 different 2D materials, or a material and the surface is found–it is easy to do a computational treatment with appropriate method for electronic structure–such as density functional theory, tight binding or some other. The purpose of the CellMatch code is to generate such common supercell given the two unit cells of selected materials. The CellMatch code searches within given combinatorial space and sorts results by the strain imposed on one of the components, while the other component experiences zero strain. Program summaryProgram title: CellMatchCatalogue identifier: AEYD_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEYD_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 18603No. of bytes in distributed program, including test data, etc.: 129294Distribution format: tar.gzProgramming language: Python.Computer: Any architecture with a python interpreter.Operating system: Linux, AIX.RAM: Even for large systems almost negligible usage of memory.Classification: 7.3.Nature of problem: Contracting a common supercell that fits the atoms of two unit cells with minimal strain. This is used as input for any total energy or electronic structure code.Solution method: Straightforward systematic search in the phase space of combinations of unit cell vectors.Unusual features: Output, atomic structure of the supercell, can be used in any total energy program.Running time: Usually very short (seconds) if the search parameters are kept at reasonable values.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.