Publications

Results 1–25 of 82

Search results

Jump to search filters

ALEGRA: Finite element modeling for shock hydrodynamics and multiphysics

International Journal of Impact Engineering

Niederhaus, John H.J.; Bova, Steven W.; Carleton, James B.; Carpenter, John H.; Cochrane, Kyle; Crockatt, Michael M.; Dong, Wen; Fuller, Timothy J.; Granzow, Brian N.; Ibanez-Granados, Daniel A.; Kennon, Stephen R.; Luchini, Christopher B.; Moral, Ramon J.; Brien, Michael J.'.; Powell, Michael J.; Robinson, Allen C.; Rodriguez, Angel E.; Sanchez, Jason J.; Scott, Walter A.; Siefert, Christopher; Stagg, Alan K.; Tezaur, Irina K.; Voth, Thomas E.; Wilkes, John R.

ALEGRA is a multiphysics finite-element shock hydrodynamics code, under development at Sandia National Laboratories since 1990. Fully coupled multiphysics capabilities include transient magnetics, magnetohydrodynamics, electromechanics, and radiation transport. Importantly, ALEGRA is used to study hypervelocity impact, pulsed power devices, and radiation effects. The breadth of physics represented in ALEGRA is outlined here, along with simulated results for a selected hypervelocity impact experiment.

More Details

ALEGRA: finite element modeling for shock hydrodynamics and multiphysics

Niederhaus, John H.J.; Powell, Michael J.; Bova, Steven W.; Carleton, James B.; Carpenter, John H.; Cochrane, Kyle; Crockatt, Michael M.; Dong, Wen; Fuller, Timothy J.; Granzow, Brian N.; Ibanez-Granados, Daniel A.; Kennon, Stephen R.; Luchini, Christopher B.; Moral, Ramon J.; Brien, Michael J.'.; Robinson, Allen C.; Rodriguez, Angel E.; Sanchez, Jason J.; Scott, Walter A.; Siefert, Christopher; Stagg, Alan K.; Tezaur, Irina K.; Voth, Thomas E.

Abstract not provided.

Tetrahedral Mesh Adaptation for Lagrangian Shock Hydrodynamics

Computers and Mathematics with Applications (Oxford)

Ibanez-Granados, Daniel A.; Love, Edward; Voth, Thomas E.; Overfelt, James R.; Foulk, James W.; Hansen, Glen

Lagrangian shock hydrodynamics simulations will fail to proceed past a certain time if the mesh is approaching tangling. A common solution is an Arbitrary Lagrangian Eulerian (ALE) form, in which the mesh is improved (remeshing) and the solution is remapped onto the improved mesh. The simplest remeshing techniques involve moving only the nodes of the mesh. More advanced remeshing techniques involve altering the mesh connectivity in portions of the domain in order to prevent tangling. Work has been done using Voronoi-based polygonal mesh generators and 2D quad/triangle mesh adaptation. Here, this paper presents the use of tetrahedral mesh adaptation methods as the remeshing step in an otherwise Lagrangian finite element shock hydrodynamics code called Alexa.

More Details

Formulation and computation of dynamic, interface-compatible Whitney complexes in three dimensions

Journal of Computational Physics

Siefert, Christopher; Kramer, Richard M.J.; Voth, Thomas E.; Bochev, Pavel B.

A discrete De Rham complex enables compatible, structure-preserving discretizations for a broad range of partial differential equations problems. Such discretizations can correctly reproduce the physics of interface problems, provided the grid conforms to the interface. However, large deformations, complex geometries, and evolving interfaces makes generation of such grids difficult. We develop and demonstrate two formally equivalent approaches that, for a given background mesh, dynamically construct an interface-conforming discrete De Rham complex. Both approaches start by dividing cut elements into interface-conforming subelements but differ in how they build the finite element basis on these subelements. The first approach discards the existing non-conforming basis of the parent element and replaces it by a dynamic set of degrees of freedom of the same kind. The second approach defines the interface-conforming degrees of freedom on the subelements as superpositions of the basis functions of the parent element. These approaches generalize the Conformal Decomposition Finite Element Method (CDFEM) and the extended finite element method with algebraic constraints (XFEM-AC), respectively, across the De Rham complex.

More Details

An MPI+X implementation of contact global search using Kokkos

Engineering with Computers

Hansen, Glen; Xavier, Patrick G.; Mish, Sam P.; Voth, Thomas E.; Heinstein, Martin; Glass, Micheal W.

This paper describes an approach that seeks to parallelize the spatial search associated with computational contact mechanics. In contact mechanics, the purpose of the spatial search is to find “nearest neighbors,” which is the prelude to an imprinting search that resolves the interactions between the external surfaces of contacting bodies. In particular, we are interested in the contact global search portion of the spatial search associated with this operation on domain-decomposition-based meshes. Specifically, we describe an implementation that combines standard domain-decomposition-based MPI-parallel spatial search with thread-level parallelism (MPI-X) available on advanced computer architectures (those with GPU coprocessors). Our goal is to demonstrate the efficacy of the MPI-X paradigm in the overall contact search. Standard MPI-parallel implementations typically use a domain decomposition of the external surfaces of bodies within the domain in an attempt to efficiently distribute computational work. This decomposition may or may not be the same as the volume decomposition associated with the host physics. The parallel contact global search phase is then employed to find and distribute surface entities (nodes and faces) that are needed to compute contact constraints between entities owned by different MPI ranks without further inter-rank communication. Key steps of the contact global search include computing bounding boxes, building surface entity (node and face) search trees and finding and distributing entities required to complete on-rank (local) spatial searches. To enable source-code portability and performance across a variety of different computer architectures, we implemented the algorithm using the Kokkos hardware abstraction library. While we targeted development towards machines with a GPU accelerator per MPI rank, we also report performance results for OpenMP with a conventional multi-core compute node per rank. Results here demonstrate a 47 % decrease in the time spent within the global search algorithm, comparing the reference ACME algorithm with the GPU implementation, on an 18M face problem using four MPI ranks. While further work remains to maximize performance on the GPU, this result illustrates the potential of the proposed implementation.

More Details

Topology Optimization of Cellular Structure

Additive manufacturing

Robbins, Joshua; Owen, Steven J.; Clark, Brett W.; Voth, Thomas E.

This paper presents an end-to-end design process for compliance minimization based topological optimization of cellular structures through to the realization of a final printed product. Homogenization is used to derive properties representative of these structures through direct numerical simulation of unit cell models of the underlying periodic structure. The resulting homogenized properties are then used assuming uniform distribution of the cellular structure to compute the final macro-scale structure. A new method is then presented for generating an STL representation of the final optimized part that is suitable for printing on typical industrial machines. Quite fine cellular structures are shown to be possible using this method as compared to other approaches that use nurb based CAD representations of the geometry. Finally, results are presented that illustrate the fine-scale stresses developed in the final macro-scale optimized part and suggestions are made as to incorporate these features into the overall optimization process.

More Details
Results 1–25 of 82
Results 1–25 of 82