Grain Boundary Migration and Grain Growth
Grain growth is modeled numerically in ELLE using calculations which relate the grain boundary energy to the length and curvature of each grain boundary as well as the crystallographic orientation of the grain boundary, and the lattice misorientation of adjacent grains.  Grain growth occurs as the result of grain boundary energy driven grain boundary migration (GBM), and produces changes in model geometries which parallel the evolution of recrystallizing systems in analogue experiments. The grain growth routine is useful to show grain coarsening and the development of low-energy mesh textures in static monomineralic systems, and can be used in conjunction with BASIL or another finite difference program to solve for grain boundary energy in systems during deformation.  This website contains information about the theory behind the code and some practical examples which show how the grain growth code works.