EDP Sciences Journals List
Advanced Search

Free access article

Issue ESAIM: Proc.
Volume 24, 2008
CEMRACS 2007
Page(s) 111 - 129
DOI http://dx.doi.org/10.1051/proc:2008033
Published online 10 October 2008

ESAIM: Proc., 2008, Vol. 24, pp. 111-129
DOI: 10.1051/proc:2008033

Non conformal adaptation and mesh smoothing for compressible Lagrangian fluid dynamics

Hoch P.1, Marchal S.2, Vasilenko Y.3 and Feiz A. A.4

1  CEA-DIF, Bruyères-Le-Châtel 91297, Arpajon Cedex, France,
2  Université Henri Poincaré Nancy 1., Institut Elie Cartan Nancy (Mathématiques), B.P. 239, F-54506 Vandoeuvre-lès-Nancy Cedex, France,
3  University of West Bohemia, Faculty of Applied Sciences, Department of Mathematics, Univerzitni 22, Plzen 306 14, Czech Republic,
4  Université Paris-Est Marne-la-Vallée, LETEM, Champs sur Marne, 77454 Marne-la-Vallée, Cedex 2, France,

philippe.hoch@cea.fr
Sandrine.Marchal@iecn.u-nancy.fr
yana@kma.zcu.cz
feiz@univ-mlv.fr

Published online: 10 October 2008

Abstract
The context of the present work is the numerical approximation of two-dimensional compressible Lagrangian fluid dynamics. The equation on $\rho$, U and E respectively the density, the velocity and the total energy describes the conservation of mass, momentum, and total energy of the fluid. For a numerical approximation, the starting point is a first order non direct ALE (Arbitrary Lagrangian Eulerian method) that consists of two stages. The first step is a pure Lagrangian step with a centered scheme [1] or [19] (for staggered schemes see [15], [7], [4], but we did not use them in this work). The second step is the union of a rezoning step (mesh is smoothed to cure pathological cells and/or adapted to concentrate nodes near singularities, but the connectivity is fixed here) [18], [2], [10], [16], and a remapping step, defining the old values on this new mesh in a conservative way (see [12], [21], [16]). In some cases, we need to refine/derefine locally the moving mesh, so that this adaptation step takes place between existing Lagrangian/ALE formulations, making the entire process a three steps scheme. We propose an adaptation strategy based on a variant of local non conformal cells. More precisely, as we will see the notion of “non conformal” is only partial, meaning that the new nodes created by adaptation can be a degree of freedom exactly as the master nodes, we call them semi-slaves. With a different approach for local non conformal quadrangular based refinement (see [8]), in our case unlike their Lagrangian step, we consider all nodes as degree of freedom meaning that we do not consider hanging nodes. The refinement step is generic with respect to the polygonal mesh, the number of nodes in a cell is arbitrary and these are not restricted to be a constant (only triangles and/or quadrilaterals), the conservation is straightforward. The derefinement step is done by local non conformity and the conservation can be obtain either by self-intersection volumes fluxing (line clipping) or by polygonal clipping (more precise than coarse volume averaging). Our approach naturally leads to define this notion of non conformity as a special object inside the description of a generic unstructured polygonal mesh. The development and the simulations have been done with the GO++ package. keywords: Polygonal Unstructured ALE, Hybrid Mesh Representation, Local non Conforming Cell, Dynamic Adaptation, Centered Lagrangian Hydrodynamic, C++.



© EDP Sciences, ESAIM 2008

What is OpenURL?

The OpenURL standard is a protocol for transmission of metadata describing the resource that you wish to access. An OpenURL link contains article metadata and directs it to the OpenURL server of your choice. The OpenURL server can provide access to the resource and also offer complementary services (specific search engine, export of references...). The OpenURL link can be generated by different means.
  • If your librarian has set up your subscription with an OpenURL resolver, OpenURL links appear automatically on the abstract pages.
  • You can define your own OpenURL resolver with your EDPS Account. In this case your choice will be given priority over that of your library.
  • You can use an add-on for your browser (Firefox or I.E.) to display OpenURL links on a page (see http://www.openly.com/openurlref/). You should disable this module if you wish to use the OpenURL server that you or your library have defined.