Searcharxiv⌕ Search

arXiv subjects

Vladimir Z. Tomov

Publications and source records attributed to Vladimir Z. Tomov.

9 recordsLinked to original sources

Slip Wall Boundary Conditions in Curved Domains for Finite Element ALE Hydrodynamics

We present a high-order finite element arbitrary Lagrangian-Eulerian (ALE) method for hydrodynamics with slip-wall boundary conditions on analytically curved domains. The method combines distinct Lagrangian, remesh, and remap phases while preserving the geometric features of curved boundaries and allowing tangential motion of boundary nodes. In the Lagrangian phase, we use weak boundary condition enforcement to impose the slip-wall condition without freezing tangential motion. In the mesh optimization phase, we adapt TMOP (target-matrix optimization paradigm) to analytic walls by replacing selected boundary coordinate degrees of freedom with curve or surface parameters. The Newton solve then moves boundary nodes tangentially with respect to the prescribed geometry while carrying the drift introduced by the Lagrangian phase. In the remap phase, we transfer the solution from the old mesh to the optimized mesh by a conservative advection-based remap over pseudo-time. We present numerical results in two and three dimensions demonstrating the method on high-order curved meshes and showing that it preserves boundary fidelity while producing the expected hydrodynamic solution features.

math.NA↗

Implicit Lagrangian Hydrodynamics with High-Order Finite Elements

We present an implicit time integration capability for high-order curvilinear finite element Lagrangian hydrodynamics. Starting from an existing explicit formulation, the implicit treatment builds directly on the original discretization and operator structure and does not alter the underlying spatial formulation or physics model. We demonstrate our implementation using the Laghos miniapp, which is built on the MFEM finite element library. To support gradient-based nonlinear solution methods, we compute Jacobian actions automatically using MFEM's $\partial$FEM interface together with Enzyme-based automatic differentiation, and apply the resulting Jacobian in a matrix-free or fully-assembled manner within a Newton-Krylov solver. To ensure robust and differentiable nonlinear solves in the presence of shocks, we introduce a smooth artificial viscosity treatment based on smooth approximations of non-differentiable pointwise operations. The differentiable artificial viscosity presently lacks a limiter to ensure high-order scaling away from shocks, but is sufficient for illustrating the benefits of implicit Lagrangian hydrodynamics. The behavior and performance of the implicit method are demonstrated on several standard benchmark problems. We verify high-order convergence on the smooth Taylor-Green vortex in the absence of artificial viscosity, show correct strong-shock behavior on the Sedov blast problem, and obtain significant improvements in accuracy-per-time-to-solution on the Triple Point problem where explicit stability constraints become increasingly severe for high-order discretizations.

physics.comp-ph↗

Mixed-Order Meshes through rp-adaptivity for Surface Fitting to Implicit Geometries

Computational analysis with the finite element method requires geometrically accurate meshes. It is well known that high-order meshes can accurately capture curved surfaces with fewer degrees of freedom in comparison to low-order meshes. Existing techniques for high-order mesh generation typically output meshes with same polynomial order for all elements. However, high order elements away from curvilinear boundaries or interfaces increase the computational cost of the simulation without increasing geometric accuracy. In prior work, we have presented one such approach for generating body-fitted uniform-order meshes that takes a given mesh and morphs it to align with the surface of interest prescribed as the zero isocontour of a level-set function. We extend this method to generate mixed-order meshes such that curved surfaces of the domain are discretized with high-order elements, while low-order elements are used elsewhere. Numerical experiments demonstrate the robustness of the approach and show that it can be used to generate mixed-order meshes that are much more efficient than high uniform-order meshes. The proposed approach is purely algebraic, and extends to different types of elements (quadrilaterals/triangles/tetrahedron/hexahedra) in two- and three-dimensions.

cs.MS↗

A High-Order Shifted Interface Method for Lagrangian Shock Hydrodynamics

We present a new method for two-material Lagrangian hydrodynamics, which combines the Shifted Interface Method (SIM) with a high-order Finite Element Method. Our approach relies on an exact (or sharp) material interface representation, that is, it uses the precise location of the material interface. The interface is represented by the zero level-set of a continuous high-order finite element function that moves with the material velocity. This strategy allows to evolve curved material interfaces inside curved elements. By reformulating the original interface problem over a surrogate (approximate) interface, located in proximity of the true interface, the SIM avoids cut cells and the associated problematic issues regarding implementation, numerical stability, and matrix conditioning. Accuracy is maintained by modifying the original interface conditions using Taylor expansions. We demonstrate the performance of the proposed algorithms on established numerical benchmarks in one, two and three dimensions.

math.NA↗

Weak Boundary Conditions for Lagrangian Shock Hydrodynamics: A High-Order Finite Element Implementation on Curved Boundaries

We propose a new Nitsche-type approach for weak enforcement of normal velocity boundary conditions for a Lagrangian discretization of the compressible shock-hydrodynamics equations using high-order finite elements on curved boundaries. Specifically, the variational formulation is appropriately modified to enforce free-slip wall boundary conditions, without perturbing the structure of the function spaces used to represent the solution, with a considerable simplification with respect to traditional approaches. Total energy is conserved and the resulting mass matrices are constant in time. The robustness and accuracy of the proposed method are validated with an extensive set of tests involving nontrivial curved boundaries.

math.NA↗

Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA

With the introduction of advanced heterogeneous computing architectures based on GPU accelerators, large-scale production codes have had to rethink their numerical algorithms and incorporate new programming models and memory management strategies in order to run efficiently on the latest supercomputers. In this work we discuss our co-design strategy to address these challenges and achieve performance and portability with MARBL, a next-generation multi-physics code in development at Lawrence Livermore National Laboratory. We present a two-fold approach, wherein new hardware is used to motivate both new algorithms and new abstraction layers, resulting in a single source application code suitable for a variety of platforms. Focusing on MARBL's ALE hydrodynamics package, we demonstrate scalability on different platforms and highlight that many of our innovations have been contributed back to open-source software libraries, such as MFEM (finite element algorithms) and RAJA (kernel abstractions).

cs.MS↗

Adaptive Surface Fitting and Tangential Relaxation for High-Order Mesh Optimization

We propose a new approach for controlling the characteristics of certain mesh faces during optimization of high-order curved meshes. The practical goals are tangential relaxation along initially aligned curved boundaries and internal surfaces, and mesh fitting to initially non-aligned surfaces. The distinct feature of the method is that it utilizes discrete finite element functions (for example level set functions) to define implicit surfaces, which are used to adapt the positions of certain mesh nodes. The algorithm does not require CAD descriptions or analytic parametrizations, and can be beneficial in computations with dynamically changing geometry, for example shape optimization and moving mesh multimaterial simulations. The main advantage of this approach is that it completely avoids geometric operations (e.g., surface projections), and all calculations can be performed through finite element operations.

math.NA↗

A Quadratic Programming Flux Correction Method for High-Order DG Discretizations of SN Transport

We present a new flux-fixup approach for arbitrarily high-order discontinuous Galerkin discretizations of the SN transport equation. This approach is sweep-compatible: as the transport sweep is performed, a local quadratic programming (QP) problem is solved in each spatial cell to ensure that the solution satisfies certain physical constraints, including local particle balance. The constraints can be chosen in two ways, leading to two variants of the method: QP Zero (QPZ) and QP Maximum Principle (QPMP). The coefficients of the solution are constrained to be nonnegative in QPZ, and they are constrained by an approximate discrete maximum principle in QPMP. There are two primary takeaways in this paper. First, it is shown that the QPMP method, when used with the positive Bernstein basis, eliminates negativities, preserves high-order accuracy for smooth problems, and significantly dampens unphysical oscillations in the solution. The second takeaway is that the Variable Eddington Factor (VEF) method can be used to accelerate the convergence of source iteration with fixup for problems with optically thick regions. Regardless of whether a fixup is applied, source iteration converges slowly when optically thick regions are present and acceleration is needed. When VEF is combined with fixed-up transport sweeps, the result is a scheme that produces a nonnegative solution, converges independently of the mean free path, and, in the case of the QPMP fixup, adheres to an approximate discrete maximum principle.

physics.comp-ph↗

Algebraic Hybridization and Static Condensation with Application to Scalable H(div) Preconditioning

We propose an unified algebraic approach for static condensation and hybridization, two popular techniques in finite element discretizations. The algebraic approach is supported by the construction of scalable solvers for problems involving H(div)-spaces discretized by conforming (Raviart-Thomas) elements of arbitrary order. We illustrate through numerical experiments the relative performance of the two (in some sense dual) techniques in comparison with a state-of-the-art parallel solver, ADS, available in the software hypre and MFEM. The superior performance of the hybridization technique is clearly demonstrated with increased benefit for higher order elements.

math.NA↗