Software
The research software listed on this page is available for free and is open-source, and can be found on our GitHub page. If you employ any of these software packages, please cite the appropriate papers where applicable, and give the Advanced Computational Mechanics Lab credit for usage.
FEPX
FEPX (Finite Element Polycrystal Plasticity) is a full-field crystal plasticity finite element solver which performs deformation simulations on high-fidelity three-dimensional representations of polycrystalline microstructures. It considers both the anisotropic single crystal elastic and plastic response. It is parallelized using OpenMPI, and has been successfully deployed on large clusters, exhibiting good scaling. This allows FEPX to perform simulations on extremely detailed finite element meshes, providing a level of spatial fidelity not afforded by other solvers.

SCYS
SCYS is a routine written in Python to calculate the topology of the single crystal yield surface. SCYS is written generally, and allows for any crystal structure and any slip / twin systems to be defined. Further, it assumes no symmetry in the slip / twin response, allowing for the calculation of single crystal yield surfaces which do not display symmetry.
TexEvo
(under development)
TexEvo is a program that predicts the reorientation of ensembles of single crystals. It follows the formulation of Kumar and Dawson, modeling reorientation trajectories entirely in orientation (Rodrigues) space. TexEvo is OpenMP parallelized for rapid predictions on single-node systems for rapid prediction of texture evolution as a function of applied deformation and time.