ALEGRA (Arbitrary Lagrangian Eulerian General Research Application) is being developed to simulate behavior involving strong shock waves that are difficult or impossible for traditional codes to solve. The code uses an ALE algorithm on an unstructured finite element mesh that combines the features of modern Eulerian shock codes with modern Lagrangian solid dynamics codes. In addition, magnetohydrodynamics (MHD) is being added for simulations of high energy density plasma (such as z pinches). ALEGRA is designed to run on distributed memory parallel computers using Single Program Multiple Data (SPMD) paradigm.
Here are some ALEGRA animations.