A Multi-Material Exact Intersection ALE Hydrodynamics Code for Existing and Emerging Architectures
POSTER
Abstract
FleCSALE is a software package developed to study multi-material continuum dynamics problems, like fluid flow. Continuum dynamics simulations often require intensive calculations, some of which are beyond the capabilities of existing supercomputers. To accommodate emerging architectures, FleCSALE has been built on FleCSI, the Flexible Computational Science Infrastructure, which is designed to allow flexibility in choosing runtime implementations and optimizations.
The current FleCSALE framework uses a pure Lagrangian solver; but in many complex problems, large distortions in the mesh can cause the Lagrangian solver to fail. A conservative, intersection-based remapping Arbitrary Lagrangian-Eulerian (ALE) algorithm was implemented to solve this problem by remapping the mesh to an improved mesh after each Lagrange step. Remapping the solutions between the meshes was facilitated by Portage, a C++ library for remapping distributed solutions from one mesh to another.
The work presented here details the implementation of Portage within FleCSALE: how Portage was implemented in FleCSALE and the advantages of using this library. We also present numerical results from the ALE implementation of FleCSALE in the context of common test problems.
LA-UR-18-31860
Presenters
-
Patrick C Payne
Los Alamos National Laboratory
Authors
-
Patrick C Payne
Los Alamos National Laboratory
-
Marc Charest
Los Alamos National Laboratory