Sunday, May 17, 2009

2007 Seminar at the Institute for Shock Physics: Potential Model Development Alison Kubota

A presentation from early 2007, focused mainly on the development of potential models for Aluminum. There is alot of code and numerical method development that also goes into the work. However, most of these details are left out.

The general procedure that we developed was to split the problem into two: a static variational problem and a predictive dynamic Monte Carlo problem. We start out the variational problem as the optimization of an error functional that would parameterize 3 coupled analytic functions that are trained according to mainly classically-extrapolated experimental data. The reason we pick the classical extrapolation is that the simulations themselves that employ the analytic functions are purely classical, and thus, cannot capture the quantum effects corresponding to temperatures below the Debye temperature. We refer to this variational problem as a static one, since the optimization is done at the classical 0K (not the quantum 0K). This optimization involves not only elastic properties but also stacking fault and spectral phonon properties at high-symmetry points in the Brillouin Zone.

After the parameterization is found, then a series of Monte Carlo simulations are performed at various different temperatures in order to generate large enough samplings to employ a strain fluctuation formulation to determine thermoelastic properties. The discrepancy between these Monte Carlo results and experimental data then guides how to modify static variational problem in order to remove any effect of bias and over or under-fitting. Although we did not employ a formal Bayesian technique for this step, it would make sense if one had a large amount of computational resources in order to automate the procedure. Instead, we had to employ more heuristic techniques because the modifications to the static variational step in each iteration cycle requires not only a variation in the parameters selected, but also a variation in the function space defining the model. Furthermore, the there was no training data (other than from previous iterations) to help us know the form of the likelihoods or priors. Generalized splines could work, but we still would require variations in the spline orders as well as the number and position of spline nodal points. So there was no straightforward Bayesian or other textbook procedure that (to our knowledge) could have worked. Furthermore, there are many other practical constraints and considerations that prevent straightforward application of machine learning techniques without some modification or extension.

This procedure produced excellent results after 105 iterations. (You can see these in the other presentation). This presentation was given at the day of my departure from my stay and collaboration with the Institute for Shock Physics at Washington State University. It was such a fruitful collaboration because it combined the invaluably rigorous treatment of continuum mechanics from Mike Winey and Yogi Gupta, with my numerical and simulation wizardry.



































2007 Seminar at Lawrence Livermore National Laboratory: Atomistic Continuum Alison Kubota

This is a presentation from several years ago. The first part of this presentation involves work done mostly with Dr. Wilhelm G. Wolfer. This part involves developing continuum models by first developing nonparametric estimations of continuum properties from extremely large simulations on some of the largest supercomputers in the world.

The second part of the presentation deals with potential development which involves parameterizing complex models using some heuristic training rules for continuum thermoelastic calculations from atomistic simulations. Each thermoelastic calculation uses a 20 million iteration Metropolist Monte Carlo simulation in order to transform the static interatomic potential into thermoelastic properties using the fluctuation techniques by Ray and also by Parinello and Rahman.

The goal is thus to find the right parameterization for the potentials that will generate thermoelastic properties as a function of temperature, that most closely matches experimentally observed data. This is a technique that might be appropriate for Bayesian inference methods. However, we have some very special limitations. Any determination (prediction) require multiple 20 million iteration Metropolis Monte Carlo simulations, each requiring 12-24 hours on a processor node. Furthermore, because we have a high-dimensionality parameter space, and no pre-existing training data to rely on, we had to rely on developing very specific heuristic techniques in order to find the optimal parameter set with an economy of time and resources.