ALEGRA -- A massively parallel h-adaptive code for solid dynamics
- Sandia National Labs., Albuquerque, NM (United States)
ALEGRA is a multi-material, arbitrary-Lagrangian-Eulerian (ALE) code for solid dynamics designed to run on massively parallel (MP) computers. It combines the features of modern Eulerian shock codes, such as CTH, with modern Lagrangian structural analysis codes using an unstructured grid. ALEGRA is being developed for use on the teraflop supercomputers to conduct advanced three-dimensional (3D) simulations of shock phenomena important to a variety of systems. ALEGRA was designed with the Single Program Multiple Data (SPMD) paradigm, in which the mesh is decomposed into sub-meshes so that each processor gets a single sub-mesh with approximately the same number of elements. Using this approach the authors have been able to produce a single code that can scale from one processor to thousands of processors. A current major effort is to develop efficient, high precision simulation capabilities for ALEGRA, without the computational cost of using a global highly resolved mesh, through flexible, robust h-adaptivity of finite elements. H-adaptivity is the dynamic refinement of the mesh by subdividing elements, thus changing the characteristic element size and reducing numerical error. The authors are working on several major technical challenges that must be met to make effective use of HAMMER on MP computers.
- Research Organization:
- Sandia National Labs., Albuquerque, NM (United States)
- OSTI ID:
- 332751
- Report Number(s):
- SAND--98-1591; CONF-9709141--PROC.; ON: DE99000778
- Country of Publication:
- United States
- Language:
- English
Similar Records
The development and application of massively parallel solid mechanics codes
Periodic Boundary Conditions in the ALEGRA Finite Element Code