Modern software engineering of electronic structure codes has seen a paradigm shift from monolithic workflows toward object-based modularity. Software objectivity allows for greater flexibility in the application of electronic structure calculations, with particular benefits when integrated with approaches for data-driven analysis. Here, we discuss different approaches to create deep modular interfaces that connect big-data workflows and electronic structure codes and explore the diversity of use cases that they can enable.
View Article and Find Full Text PDFGaussian Approximation Potentials (GAPs) are a class of Machine Learned Interatomic Potentials routinely used to model materials and molecular systems on the atomic scale. The software implementation provides the means for both fitting models using ab initio data and using the resulting potentials in atomic simulations. Details of the GAP theory, algorithms and software are presented, together with detailed usage examples to help new and existing users.
View Article and Find Full Text PDFMotivated by the inadequacy of conducting atomistic simulations of crack propagation using static boundary conditions that do not reflect the movement of the crack tip, we extend Sinclair's flexible boundary condition algorithm [J. E. Sinclair, Philos.
View Article and Find Full Text PDFFaithfully representing chemical environments is essential for describing materials and molecules with machine learning approaches. Here, we present a systematic classification of these representations and then investigate (i) the sensitivity to perturbations and (ii) the effective dimensionality of a variety of atomic environment representations and over a range of material datasets. Representations investigated include atom centered symmetry functions, Chebyshev Polynomial Symmetry Functions (CHSF), smooth overlap of atomic positions, many-body tensor representation, and atomic cluster expansion.
View Article and Find Full Text PDFCorrection for 'Atomistic QM/MM simulations of the strength of covalent interfaces in carbon nanotube-polymer composites' by Jacek R. Gołębiowski et al., Phys.
View Article and Find Full Text PDFWe investigate the failure of carbon-nanotube/polymer composites by using a recently-developed hybrid quantum-mechanical/molecular-mechanical (QM/MM) approach to simulate nanotube pull-out from a cross-linked polyethene matrix. Our study focuses on the strength and failure modes of covalently-bonded nanotube-polymer interfaces based on amine, carbene and carboxyl functional groups and a [2+1] cycloaddition. We find that the choice of the functional group linking the polymer matrix to the nanotube determines the effective strength of the interface, which can be increased by up to 50% (up to the limit dictated by the strength of the polymer backbone itself) by choosing groups with higher interfacial binding energy.
View Article and Find Full Text PDFJ Phys Condens Matter
July 2020
f90wrap is a tool to automatically generate Python extension modules which interface to Fortran libraries that makes use of derived types. It builds on the capabilities of the popular f2py utility by generating a simpler Fortran 90 interface to the original Fortran code which is then suitable for wrapping with f2py, together with a higher-level Pythonic wrapper that makes the existance of an additional layer transparent to the final user. f90wrap has been used to wrap a number of large software packages of relevance to the condensed matter physics community, including the QUIP molecular dynamics code and the CASTEP density functional theory code.
View Article and Find Full Text PDFPopular methods for identifying transition paths between energy minima, such as the nudged elastic band and string methods, typically do not incorporate potential energy curvature information, leading to slow relaxation to the minimum energy path for typical potential energy surfaces encountered in molecular simulation. We propose a preconditioning scheme which, combined with a new adaptive time step selection algorithm, substantially reduces the computational cost of transition path finding algorithms. We demonstrate the improved performance of our approach in a range of examples including vacancy and dislocation migration modeled with both interatomic potentials and density functional theory.
View Article and Find Full Text PDFComputational investigation of interfacial failure in composite materials is challenging because it is inherently multi-scale: the bond-breaking processes that occur at the covalently bonded interface and initiate failure involve quantum mechanical phenomena, yet the mechanisms by which external stresses are transferred through the matrix occur on length and time scales far in excess of anything that can be simulated quantum mechanically. In this work, we demonstrate and validate an adaptive quantum mechanics (QM)/molecular mechanics simulation method that can be used to address these issues and apply it to study critical failure at a covalently bonded carbon nanotube (CNT)-polymer interface. In this hybrid approach, the majority of the system is simulated with a classical forcefield, while areas of particular interest are identified on-the-fly and atomic forces in those regions are updated based on QM calculations.
View Article and Find Full Text PDFMicrofluid Nanofluidics
November 2018
We present a scheme for accelerating hybrid continuum-atomistic models in multiscale fluidic systems by using Gaussian process regression as a surrogate model for computationally expensive molecular dynamics simulations. Using Gaussian process regression, we are able to accurately predict atomic-scale information purely by consideration of the macroscopic continuum-model inputs and outputs and judge on the fly whether the uncertainty of our prediction is at an acceptable level, else a new molecular simulation is performed to continually augment the database, which is never required to be complete. This provides a substantial improvement over the current generation of hybrid methods, which often require many similar atomistic simulations to be performed, discarding information after it is used once.
View Article and Find Full Text PDFDetermining the stability of molecules and condensed phases is the cornerstone of atomistic modeling, underpinning our understanding of chemical and materials properties and transformations. We show that a machine-learning model, based on a local description of chemical environments and Bayesian statistical learning, provides a unified framework to predict atomic-scale properties. It captures the quantum mechanical effects governing the complex surface reconstructions of silicon, predicts the stability of different classes of molecules with chemical accuracy, and distinguishes active and inactive protein ligands with more than 99% reliability.
View Article and Find Full Text PDFGrain boundaries typically dominate fracture toughness, strength and slow crack growth in ceramics. To improve these properties through mechanistically informed grain boundary engineering, precise measurement of the mechanical properties of individual boundaries is essential, although it is rarely achieved due to the complexity of the task. Here we present an approach to characterize fracture energy at the lengthscale of individual grain boundaries and demonstrate this capability with measurement of the surface energy of silicon carbide single crystals.
View Article and Find Full Text PDFWe present density functional theory based atomistic calculations predicting that slow fracturing of silicon is possible at any chosen crack propagation speed under suitable temperature and load conditions. We also present experiments demonstrating fracture propagation on the Si(110) cleavage plane in the ~100 m/s speed range, consistent with our predictions. These results suggest that many other brittle crystals could be broken arbitrarily slowly in controlled experiments.
View Article and Find Full Text PDFWe present a molecular dynamics scheme which combines first-principles and machine-learning (ML) techniques in a single information-efficient approach. Forces on atoms are either predicted by Bayesian inference or, if necessary, computed by on-the-fly quantum-mechanical (QM) calculations and added to a growing ML database, whose completeness is, thus, never required. As a result, the scheme is accurate and general, while progressively fewer QM calls are needed when a new chemical process is encountered for the second and subsequent times, as demonstrated by tests on crystalline and molten silicon.
View Article and Find Full Text PDFWe report comparisons between energy-based quantum mechanics/molecular mechanics (QM/MM) and buffered force-based QM/MM simulations in silica. Local quantities-such as density of states, charges, forces, and geometries-calculated with both QM/MM approaches are compared to the results of full QM simulations. We find the length scale over which forces computed using a finite QM region converge to reference values obtained in full quantum-mechanical calculations is ∼10 Å rather than the ∼5 Å previously reported for covalent materials such as silicon.
View Article and Find Full Text PDFFracture experiments to evaluate the cleavage energy of the (110)[1 1 0] and (111)[1 1 2] cleavage systems in silicon at room temperature and humidity give 2.7 ± 0.3 and 2.
View Article and Find Full Text PDF