SurfFlow: high-throughput surface energy calculations for arbitrary crystals

Firat Yalcin,Michael Wolloch
2023-11-06
Abstract:We introduce SurfFlow, an open-source high-throughput workflow package designed for automated first-principles calculations of surface energies in arbitrary crystals. Our package offers a comprehensive solution capable of handling multi-element crystals, nonstoichiometric compositions, and asymmetric slabs, for all potential terminations. To streamline the computational process, SurfFlow employs an efficient pre-screening method that discards surfaces with suspected high surface energy before conducting resource-intensive density functional theory computations. The results generated are seamlessly compiled into an optimade-compliant database, ensuring easy access and compatibility. Additionally, a user-friendly web interface facilitates workflow submission and management, provides result visualization, and enables the examination of Wulff shapes. SurfFlow represents a valuable tool for researchers looking to explore surface energies and their implications in a diverse range of systems.
Materials Science,Computational Physics
What problem does this paper attempt to address?
### Problems the Paper Aims to Solve The paper aims to address the high-throughput computation of surface energies for multicomponent crystals. Specifically, it introduces an open-source high-throughput workflow package named **SurfFlow** for automating first-principles calculations of surface energies for arbitrary crystals. The main problems addressed include: 1. **Handling Multicomponent Crystals**: Existing tools have limited capabilities when dealing with multi-element crystals. SurfFlow efficiently handles multicomponent crystals, non-stoichiometric compositions, and all possible termination surfaces of asymmetric slabs. 2. **Automated Calculation Workflow**: Many existing methods require users to manually initiate calculations and run post-processing scripts, which becomes impractical when dealing with a large number of systems. SurfFlow provides fully automated calculation processing, error correction, database operations, and result visualization. 3. **Pre-screening High Surface Energy Surfaces**: To reduce the waste of computational resources, SurfFlow employs an efficient pre-screening method to exclude surfaces with high surface energies, thereby avoiding resource-intensive density functional theory (DFT) calculations. 4. **Data Management and Access**: The computation results are seamlessly compiled into an OPTIMADE-compliant database, ensuring data accessibility and compatibility. 5. **User Friendliness**: SurfFlow offers a user-friendly web interface that allows users to submit and manage workflows, view results, and inspect Wulff shapes. Through these improvements, SurfFlow becomes a valuable tool to help researchers explore surface energies and their impacts across various systems.