• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

ELEMENTS: A Unified Framework for Supporting Low and High Order Numerical Methods for Multi-Physics Material Dynamics Simulations

Moore, Jacob 06 August 2021 (has links)
Many complexities arise when writing software for computational physics. The choice of underlying data structures, physics model representation, and numerical methods used for the solver all add to the overall complexity of a code and significantly affect the simulation speed and accuracy of the solution. This work has integrated multiple recently developed software tools into a unified framework called ELEMENTS. ELEMENTS contains tools to address the complexities of data representation and numerical methods implementation for computational physics applications. ELEMENTS consists of multiple software packages: Elements, MATAR, Swage, Geometry, and SLAM. MATAR is a performance portability and productivity implementation of data-oriented design that leverages KOKKOS for multi-architecture portability. MATAR's data-oriented design allows for highly efficient memory use through the use of contiguous memory allocation and access for optimal performance. The elements library contains the requisite mathematical functions for a wide range of numerical methods and high order field representation, including the Serendipity basis set that allows for a higher-order solution with fewer degrees of freedom than the more standard tensor product elements. Swage is a novel mesh class capable of representing all of the geometric entities required to implement low and high-order continuous and discontinuous Galerkin methods on unstructured hexahedral meshes as well as connectivity structures between the disparate index spaces. SLAM is a library for linear algebra solvers and tools for linking to external solver packages. Combining these tools allows for the research and development of novel methods for solving problems in computational physics. This work discusses the ELEMENTS package and reviews multiple numerical methods built using ELEMENTS.
2

Utilisation des méthodes Galerkin discontinues pour la résolution de l'hydrodynamique Lagrangienne bi-dimentsionnelle / A high-order Discontinuous Galerkin discretization for solving two-dimensional Lagrangian hydrodynamics

Vilar, François 16 November 2012 (has links)
Le travail présenté ici avait pour but le développement d'un schéma de type Galerkin discontinu (GD) d'ordre élevé pour la résolution des équations de la dynamique des gaz écrites dans un formalisme Lagrangien total, sur des maillages bi-dimensionnels totalement déstructurés. À cette fin, une méthode progressive a été utilisée afin d'étudier étape par étape les difficultés numériques inhérentes à la discrétisation Galerkin discontinue ainsi qu'aux équations de la dynamique des gaz Lagrangienne. Par conséquent, nous avons développé dans un premier temps des schémas de type Galerkin discontinu jusqu'à l'ordre trois pour la résolution des lois de conservation scalaires mono-dimensionnelles et bi-dimensionnelles sur des maillages déstructurés. La particularité principale de la discrétisation GD présentée est l'utilisation des bases polynomiales de Taylor. Ces dernières permettent, dans le cadre de maillages bi-dimensionnels déstructurés, une prise en compte globale et unifiée des différentes géométries. Une procédure de limitation hiérarchique, basée aux noeuds et préservant les extrema réguliers a été mise en place, ainsi qu'une forme générale des flux numériques assurant une stabilité globale L_2 de la solution. Ensuite, nous avons tâché d'appliquer la discrétisation Galerkin discontinue développée aux systèmes mono-dimensionnels de lois de conservation comme celui de l'acoustique, de Saint-Venant et de la dynamique des gaz Lagrangienne. Nous avons noté au cours de cette étude que l'application directe de la limitation mise en place dans le cadre des lois de conservation scalaires, aux variables physiques des systèmes mono-dimensionnels étudiés provoquait l'apparition d'oscillations parasites. En conséquence, une procédure de limitation basée sur les variables caractéristiques a été développée. Dans le cas de la dynamique des gaz, les flux numériques ont été construits afin que le système satisfasse une inégalité entropique globale. Fort de l'expérience acquise, nous avons appliqué la discrétisation GD mise en place aux équations bi-dimensionnelles de la dynamique des gaz, écrites dans un formalisme Lagrangien total. Dans ce cadre, le domaine de référence est fixe. Cependant, il est nécessaire de suivre l'évolution temporelle de la matrice jacobienne associée à la transformation Lagrange-Euler de l'écoulement, à savoir le tenseur gradient de déformation. Dans le travail présent, la transformation résultant de l'écoulement est discrétisée de manière continue à l'aide d'une base Éléments Finis. Cela permet une approximation du tenseur gradient de déformation vérifiant l'identité essentielle de Piola. La discrétisation des lois de conservation physiques sur le volume spécifique, le moment et l'énergie totale repose sur une méthode Galerkin discontinu. Le schéma est construit de sorte à satisfaire de manière exacte la loi de conservation géométrique (GCL). Dans le cas du schéma d'ordre trois, le champ de vitesse étant quadratique, la géométrie doit pouvoir se courber. Pour ce faire, des courbes de Bézier sont utilisées pour la paramétrisation des bords des cellules du maillage. Nous illustrons la robustesse et la précision des schémas mis en place à l'aide d'un grand nombre de cas tests pertinents, ainsi que par une étude de taux de convergence. / The intent of the present work was the development of a high-order discontinuous Galerkin scheme for solving the gas dynamics equations written under total Lagrangian form on two-dimensional unstructured grids. To achieve this goal, a progressive approach has been used to study the inherent numerical difficulties step by step. Thus, discontinuous Galerkin schemes up to the third order of accuracy have firstly been implemented for the one-dimensional and two-dimensional scalar conservation laws on unstructured grids. The main feature of the presented DG scheme lies on the use of a polynomial Taylor basis. This particular choice allows in the two-dimensional case to take into general unstructured grids account in a unified framework. In this frame, a vertex-based hierarchical limitation which preserves smooth extrema has been implemented. A generic form of numerical fluxes ensuring the global stability of our semi-discrete discretization in the $L_2$ norm has also been designed. Then, this DG discretization has been applied to the one-dimensional system ofconservation laws such as the acoustic system, the shallow-water one and the gas dynamics equations system written in the Lagrangian form. Noticing that the application of the limiting procedure, developed for scalar equations, to the physical variables leads to spurious oscillations, we have described a limiting procedure based on the characteristic variables. In the case of the one-dimensional gas dynamics case, numerical fluxes have been designed so that our semi-discrete DG scheme satisfies a global entropy inequality. Finally, we have applied all the knowledge gathered to the case of the two-dimensional gas dynamics equation written under total Lagrangian form. In this framework, the computational grid is fixed, however one has to follow the time evolution of the Jacobian matrix associated to the Lagrange-Euler flow map, namely the gradient deformation tensor. In the present work, the flow map is discretized by means of continuous mapping, using a finite element basis. This provides an approximation of the deformation gradient tensor which satisfies the important Piola identity. The discretization of the physical conservation laws for specific volume, momentum and total energy relies on a discontinuous Galerkin method. The scheme is built to satisfying exactly the Geometric Conservation Law (GCL). In the case of the third-order scheme, the velocity field being quadratic we allow the geometry to curve. To do so, a Bezier representation is employed to define the mesh edges. We illustrate the robustness and the accuracy of the implemented schemes using several relevant test cases and performing rate convergences analysis.
3

Simulation numérique d'ondes de choc dans un milieu bifluide : application à l'explosion vapeur / Numerical simulation of shock waves in a bi-fluid flow : application to steam explosion

Corot, Théo 11 September 2017 (has links)
Cette thèse s'intéresse à la simulation numérique de l'explosion vapeur. Ce phénomène correspond à une vaporisation instantanée d'un volume d'eau liquide entraînant un choc de pression. Nous nous y intéressons dans le cadre de la sûreté nucléaire. En effet, lors d'un accident entraînant la fusion du cœur du réacteur, du métal fondu pourrait interagir avec de l'eau liquide et entraîner un tel choc. On voudrait alors connaître l'ampleur de ce phénomène et les risques d'endommagements de la centrale qu'il implique. Pour y parvenir, nous utilisons pour modèle les équations d'Euler dans un cadre Lagrangien. Cette description a l'avantage de suivre les fluides au cours du temps et donc de parfaitement conserver les interfaces entre l'eau liquide et sa vapeur. Pour résoudre numériquement les équations obtenues, nous développons un nouveau schéma de type Godunov utilisant des flux nodaux. Le solveur nodal développé durant cette thèse ne dépend que de la répartition angulaire des variables physiques autour du nœud. De plus, nous nous intéressons aux changements de phase liquide-vapeur. Nous proposons une méthode pour les prendre en compte et mettons en avant les avantages qu'il y a à l'implémentation de ce phénomène dans un algorithme Lagrangien. / This thesis studies numerical simulation of steam explosion. This phenomenon correspond to a fast vaporization of a liquid leading to a pressure shock. It is of interest in the nuclear safety field. During a core-meltdown crisis, molten fuel rods interacting with water could lead to steam explosion. Consequently we want to evaluate the risks created by this phenomenon.In order to do it, we use Euler equations written in a Lagrangian form. This description has the advantage of following the fluid motion and consequently preserves interfaces between the liquid and its vapor. To solve these equations, we develop a new Godunov type scheme using nodal fluxes. The nodal solver developed here only depends on the angular repartition of the physical variables around the node.Moreover, we study liquid-vapor phase changes. We describe a method to take it into account and highlight the advantages of using this method into a Lagrangian framework.

Page generated in 0.0656 seconds