Senthil Vel: ESP Toolbox

Microstructural Analysis of Bulk Elastic and Seismic Properties

The GUI software is a standalone interface for the calculation of bulk elastic and seismic properties of heterogeneous and polycrystalline materials using image or EBSD data. The GUI includes a number of different homogenization techniques, including Voigt, Reuss, Hill, geometric mean, self-consistent and Asymptotic Expansion Homogenization (AEH) methods.  The AEH method, which uses a finite element mesh, is more accurate than the other methods since it explicitly accounts for grain-scale elastic interactions. The user need only specify the microstructure and material properties of the individual minerals or phases. Once homogenization is performed, the bulk elastic stiffnesses and average density are used to compute seismic wave speeds and anisotropies. A post-processing interface allows the user to visualize seismic results as equal-area projections or contoured spheres. Results can be exported with publication quality in a number of different formats.

The GUI package is the result of a joint effort between the Mechanical Engineering Department (Alden Cook, Senthil Vel) and the School of Earth and Climate Sciences (Scott Johnson, Chris Gerbi and Won Joon Song) at the University of Maine. The coding was done in Matlab and C by Alden Cook.

Please email questions or comments to


Download package (V04 beta version for testing):

32-bit version for Windows (436 MB zip file)

64-bit version for Windows (391 MB zip file)


Instructions (pdf)


Basic Tutorial (pdf)

Acknowledgements: This software was developed with the support of the U.S. National Science Foundation through grants EAR-1015349 and EAR-1118786.