Featured Researches

Computational Physics

Enabling ab initio configurational sampling of multicomponent solids with long-range interactions using neural network potentials and active learning

We propose a scheme for ab initio configurational sampling in multicomponent crystalline solids using Behler-Parinello type neural network potentials (NNPs) in an unconventional way: the NNPs are trained to predict the energies of relaxed structures from the perfect lattice with configurational disorder instead of the usual way of training to predict energies as functions of continuous atom coordinates. Training set bias is avoided through an active learning scheme. This idea is demonstrated on the calculation of the temperature dependence of the degree of A/B site inversion in MgAl 2 O 4 , which is a multivalent system requiring careful handling of long-range interactions. The present scheme may serve as an alternative to cluster expansion for `difficult' systems, e.g., complex bulk or interface systems with many components and sublattices that are relevant to many technological applications today.

Read more
Computational Physics

Enabling robust offline active learning for machine learning potentials using simple physics-based priors

Machine learning surrogate models for quantum mechanical simulations has enabled the field to efficiently and accurately study material and molecular systems. Developed models typically rely on a substantial amount of data to make reliable predictions of the potential energy landscape or careful active learning and uncertainty estimates. When starting with small datasets, convergence of active learning approaches is a major outstanding challenge which limited most demonstrations to online active learning. In this work we demonstrate a Δ -machine learning approach that enables stable convergence in offline active learning strategies by avoiding unphysical configurations. We demonstrate our framework's capabilities on a structural relaxation, transition state calculation, and molecular dynamics simulation, with the number of first principle calculations being cut down anywhere from 70-90%. The approach is incorporated and developed alongside AMPtorch, an open-source machine learning potential package, along with interactive Google Colab notebook examples.

Read more
Computational Physics

Energy-consistent finite difference schemes for compressible hydrodynamics and magnetohydrodynamics using nonlinear filtering

In this paper, an energy-consistent finite difference scheme for the compressible hydrodynamic and magnetohydrodynamic (MHD) equations is introduced. For the compressible magnetohydrodynamics, an energy-consistent finite difference formulation is derived using the product rule for the spatial difference. The conservation properties of the internal, kinetic, and magnetic energy equations can be satisfied in the discrete level without explicitly solving the total energy equation. The shock waves and discontinuities in the numerical solution are stabilized by nonlinear filtering schemes. An energy-consistent discretization of the filtering schemes is also derived by introducing the viscous and resistive heating rates. The resulting energy-consistent formulation can be implemented with the various kinds of central difference, nonlinear filtering, and time integration schemes. The second- and fifth-order schemes are implemented based on the proposed formulation. The conservation properties and the robustness of the present schemes are demonstrated via one- and two-dimensional numerical tests. The proposed schemes successfully handle the most stringent problems in extremely high Mach number and low beta conditions.

Read more
Computational Physics

Enhanced Preconditioner for JOREK MHD Solver

The JOREK extended magneto-hydrodynamic (MHD) code is a widely used simulation code for studying the non-linear dynamics of large-scale instabilities in divertor tokamak plasmas. Due to the large scale-separation intrinsic to these phenomena both in space and time, the computational costs for simulations in realistic geometry and with realistic parameters can be very high, motivating the investment of considerable effort for optimization. In this article, a set of developments regarding the JOREK solver and preconditioner is described, which lead to overall significant benefits for large production simulations. This comprises in particular enhanced convergence in highly non-linear scenarios and a general reduction of memory consumption and computational costs. The developments include faster construction of preconditioner matrices, a domain decomposition of preconditioning matrices for solver libraries that can handle distributed matrices, interfaces for additional solver libraries, an option to use matrix compression methods, and the implementation of a complex solver interface for the preconditioner. The most significant development presented consists in a generalization of the physics based preconditioner to "mode groups", which allows to account for the dominant interactions between toroidal Fourier modes in highly non-linear simulations. At the cost of a moderate increase of memory consumption, the technique can strongly enhance convergence in suitable cases allowing to use significantly larger time steps. For all developments, benchmarks based on typical simulation cases demonstrate the resulting improvements.

Read more
Computational Physics

Enhanced computational performance of the lattice Boltzmann model for simulating micron- and submicron-size particle flows and non-Newtonian fluid flows

Significant improvements in the computational performance of the lattice-Boltzmann (LB) model, coded in FORTRAN90, were achieved through application of enhancement techniques. Applied techniques include optimization of array memory layouts, data structure simplification, random number generation outside the simulation thread(s), code parallelization via OpenMP, and intra- and inter-timestep task pipelining. Effectiveness of these optimization techniques was measured on three benchmark problems: (i) transient flow of multiple particles in a Newtonian fluid in a heterogeneous fractured porous domain, (ii) thermal fluctuation of the fluid at the sub-micron scale and the resultant Brownian motion of a particle, and (iii) non-Newtonian fluid flow in a smooth-walled channel. Application of the aforementioned optimization techniques resulted in an average 21 performance improvement, which could significantly enhance practical uses of the LB models in diverse applications, focusing on the fate and transport of nano-size or micron-size particles in non-Newtonian fluids.

Read more
Computational Physics

Enhanced data efficiency using deep neural networks and Gaussian processes for aerodynamic design optimization

Adjoint-based optimization methods are attractive for aerodynamic shape design primarily due to their computational costs being independent of the dimensionality of the input space and their ability to generate high-fidelity gradients that can then be used in a gradient-based optimizer. This makes them very well suited for high-fidelity simulation based aerodynamic shape optimization of highly parametrized geometries such as aircraft wings. However, the development of adjoint-based solvers involve careful mathematical treatment and their implementation require detailed software development. Furthermore, they can become prohibitively expensive when multiple optimization problems are being solved, each requiring multiple restarts to circumvent local optima. In this work, we propose a machine learning enabled, surrogate-based framework that replaces the expensive adjoint solver, without compromising on predicting predictive accuracy. Specifically, we first train a deep neural network (DNN) from training data generated from evaluating the high-fidelity simulation model on a model-agnostic, design of experiments on the geometry shape parameters. The optimum shape may then be computed by using a gradient-based optimizer coupled with the trained DNN. Subsequently, we also perform a gradient-free Bayesian optimization, where the trained DNN is used as the prior mean. We observe that the latter framework (DNN-BO) improves upon the DNN-only based optimization strategy for the same computational cost. Overall, this framework predicts the true optimum with very high accuracy, while requiring far fewer high-fidelity function calls compared to the adjoint-based method. Furthermore, we show that multiple optimization problems can be solved with the same machine learning model with high accuracy, to amortize the offline costs associated with constructing our models.

Read more
Computational Physics

Enhanced force-field calibration via machine learning

The influence of microscopic force fields on the motion of Brownian particles plays a fundamental role in a broad range of fields, including soft matter, biophysics, and active matter. Often, the experimental calibration of these force fields relies on the analysis of the trajectories of these Brownian particles. However, such an analysis is not always straightforward, especially if the underlying force fields are non-conservative or time-varying, driving the system out of thermodynamic equilibrium. Here, we introduce a toolbox to calibrate microscopic force fields by analyzing the trajectories of a Brownian particle using machine learning, namely recurrent neural networks. We demonstrate that this machine-learning approach outperforms standard methods when characterizing the force fields generated by harmonic potentials if the available data are limited. More importantly, it provides a tool to calibrate force fields in situations for which there are no standard methods, such as non-conservative and time-varying force fields. In order to make this method readily available for other users, we provide a Python software package named DeepCalib, which can be easily personalized and optimized for specific applications.

Read more
Computational Physics

Enhanced single-node boundary condition for the Lattice Boltzmann Method

We propose a new way to implement Dirichlet boundary conditions for complex shapes using data from a single node only, in the context of the lattice Boltzmann method. The resulting novel method exhibits second-order convergence for the velocity field and shows similar or better accuracy than the well established Bouzidi, Firdaouss, and Lallemand (2001) boundary condition for curved walls, despite its local nature. The method also proves to be suitable to simulate moving rigid objects or immersed surfaces either with or without prescribed motion. The core idea of the new approach is to generalize the description of boundary conditions that combine bounce-back rule with interpolations and to enhance them by limiting the information involved in the interpolation to a close proximity of the boundary.

Read more
Computational Physics

Enhancing NEMD with automatic shear rate sampling to model viscosity and correction of systematic errors in modelling density: Application to linear and light branched alkanes

We perform molecular dynamics simulations to model density as a function of temperature for 74 alkanes with 5 to 10 carbon atoms and non-equilibrium molecular dynamics simulations in the NVT ensemble to model kinematic viscosity of 10 linear alkanes as a function of molecular weight, pressure, and temperature. To model density, we perform simulations in the NPT ensemble before applying correction factors to exploit the systematic error in the SciPCFF force field, and compare results to experimental values, obtaining an average absolute deviation of 3.4g/l at 25 ∘ C and of 7.2g/l at 100 ∘ C. We develop a sampling algorithm that automatically selects good shear rates at which to perform viscosity simulations in the NVT ensemble and use Carreau model with weighted least squares regression to extrapolate Newtonian viscosity. Viscosity simulations are performed at experimental densities and show an excellent agreement with experimental viscosities, with an average percent deviation of -1% and an average absolute percent deviation of 5%. Future plans to study and apply the sampling algorithm are outlined.

Read more
Computational Physics

Enriched Gradient Recovery for Interface Solutions of the Poisson-Boltzmann Equation

Accurate calculation of electrostatic potential and gradient on the molecular surface is highly desirable for the continuum and hybrid modeling of large scale deformation of biomolecules in solvent. In this article a new numerical method is proposed to calculate these quantities on the dielectric interface from the numerical solutions of the Poisson-Boltzmann equation. Our method reconstructs a potential field locally in the least square sense on the polynomial basis enriched with Green's functions, the latter characterize the Coulomb potential induced by charges near the position of reconstruction. This enrichment resembles the decomposition of electrostatic potential into singular Coulomb component and the regular reaction field in the Generalized Born methods. Numerical experiments demonstrate that the enrichment recovery produces drastically more accurate and stable potential gradients on molecular surfaces compared to classical recovery techniques.

Read more

Ready to get started?

Join us today