Spelling suggestions: "subject:"préconditionnement""
1 |
Résolution des équations intégrales pour la diffraction d'ondes acoustiques et électromagnétiques - Stabilisation d'algorithmes itératifs et aspects de l'analyse numériqueChristiansen, Snorre H. 11 January 2002 (has links) (PDF)
Cette thèse porte sur la résolution numérique, par la méthode des équations intégrales de frontière de problèmes de diffraction d'ondes acoustiques et électromagnétiques, en régime fréquentiel.<br />La méthode de Galerkin avec des éléments finis (scalaires ou vectoriels) de surface conduit à des systèmes matriciels mal conditionnés. Dans une première partie, pour accélérer la convergence d'algorithmes itératifs, on propose et étudie théoriquement et numériquement des préconditionneurs basés sur<br />les relations de Calderon qui lient les opérateurs intégraux apparaissant dans les équations. En électromagnétisme on utilise de plus des analogues discrets de la décomposition de Helmholtz des champs tangents. Dans une deuxième partie on utilise des estimations sur ces décompositions pour effectuer une nouvelle analyse numérique de l'équation intégrale de champ électrique. Cette analyse est étendue au cas de la diffraction par les<br />surfaces ouvertes (écrans), modélisant les conducteurs parfaits minces.
|
2 |
Méthodes de décomposition de domaine. Application au calcul haute performance / Domain decomposition methods. Application to high-performance computingJolivet, Pierre 02 October 2014 (has links)
Cette thèse présente une vision unifiée de plusieurs méthodes de décomposition de domaine : celles avec recouvrement, dites de Schwarz, et celles basées sur des compléments de Schur, dites de sous-structuration. Il est ainsi possible de changer de méthodes de manière abstraite et de construire différents préconditionneurs pour accélérer la résolution de grands systèmes linéaires creux par des méthodes itératives. On rencontre régulièrement ce type de systèmes dans des problèmes industriels ou scientifiques après discrétisation de modèles continus. Bien que de tels préconditionneurs exposent naturellement de bonnes propriétés de parallélisme sur les architectures distribuées, ils peuvent s’avérer être peu performants numériquement pour des décompositions complexes ou des problèmes physiques multi-échelles. On peut pallier ces défauts de robustesse en calculant de façon concurrente des problèmes locaux creux ou denses aux valeurs propres généralisées. D’aucuns peuvent alors identifier des modes qui perturbent la convergence des méthodes itératives sous-jacentes a priori. En utilisant ces modes, il est alors possible de définir des opérateurs de projection qui utilisent un problème dit grossier. L’utilisation de ces outils auxiliaires règle généralement les problèmes sus-cités, mais tend à diminuer les performances algorithmiques des préconditionneurs. Dans ce manuscrit, on montre en trois points quela nouvelle construction développée est performante : 1) grâce à des essais numériques à très grande échelle sur Curie—un supercalculateur européen, puis en le comparant à des solveurs de pointe 2) multi-grilles et 3) directs. / This thesis introduces a unified framework for various domain decomposition methods:those with overlap, so-called Schwarz methods, and those based on Schur complements,so-called substructuring methods. It is then possible to switch with a high-level of abstractionbetween methods and to build different preconditioners to accelerate the iterativesolution of large sparse linear systems. Such systems are frequently encountered in industrialor scientific problems after discretization of continuous models. Even though thesepreconditioners naturally exhibit good parallelism properties on distributed architectures,they can prove inadequate numerical performance for complex decompositions or multiscalephysics. This lack of robustness may be alleviated by concurrently solving sparse ordense local generalized eigenvalue problems, thus identifying modes that hinder the convergenceof the underlying iterative methods a priori. Using these modes, it is then possibleto define projection operators based on what is usually referred to as a coarse solver. Theseauxiliary tools tend to solve the aforementioned issues, but typically decrease the parallelefficiency of the preconditioners. In this dissertation, it is shown in three points thatthe newly developed construction is efficient: 1) by performing large-scale numerical experimentson Curie—a European supercomputer, and by comparing it with state of the art2) multigrid and 3) direct solvers.
|
3 |
MINI-élément et factorisation incomplètes pour la parallelisation d'un solveur de Stokes 2D : application au forgeagePerchat, Etienne 11 July 2000 (has links) (PDF)
Nous présentons dans cette contribution les techniques que nous avons mises en oeuvre pour paralléliser un code éléments finis 2D dédié à la simulation du forgeage de pièces axisymétriques. Les modèles de comportement conduisent à résoudre des équations de type Stokes généralisé, exprimées sous forme mixte en vitesse et pression. La discrétisation spatiale est effectuée par une méthode éléments finis originale basée sur une stabilisation du MINI-élément P1+P1<br />Cette approche mène à des systèmes linéaires symétriques non définis positifs que l'on peut inverser avec un solveur itératif. L'introduction de préconditionneurs par factorisation incomplète LDL(0) ainsi que l'optimisation de la résolution non-linéaire nous permet de concurrencer une méthode directe sur un maillage de plus de 3000 noeuds.<br />Une stratégie de parallélisation SPMD couplée avec un solveur itératif avec préconditionnement diagonal aboutit à, un solveur parallèle simple et efficace, ne dépendant ni de la partition ni du nombre de domaines. Différentes stratégies sont envisagées pour développer des factorisations incomplètes parallèles. Un préconditionneur additif de Schwarz est notamment proposé. Celui-ci est construit à partir des matrices locales, complétées sur leur diagonale aux interfaces et avec un coefficient de sur-relaxation. Des résultats sur des simulations industrielles sont donnés par une machine parallèle à mémoire partagée. Ceux-ci, obtenus sur des problèmes 2D et 3D, prouvent la pertinence de notre approche.<br />Les stratégies développées permettent ainsi de réduire de manière significative les temps de simulation de la majorité des cas industriels. Elles permettent aussi d'élargir les champs d'application des codes de calcul à des simulations industrielles très complexes ou avec des maillages de plus de 15000 noeuds en 2D
|
4 |
Méthodes fortement parallèles pour la simulation numérique en mécanique non linéaire des structures / Highly parallel methods for numerical simulation in nonlinear structural mechanicsNegrello, Camille 14 November 2017 (has links)
Cette thèse vise à contribuer à l'adoption du virtual testing, pratique industrielle encore embryonnaire qui consistera à optimiser et certifier par la simulation numérique le dimensionnement de pièces industrielles critiques. Le virtual testing permettra des économies colossales dans la conception des pièces mécaniques et un plus grand respect de l'environnement grâce à des designs optimisés. Afin d'atteindre un tel objectif, de nouvelles méthodes de calcul doivent être mises en place, plus sûres, plus respectueuses des architectures matérielles, plus rapides, compatibles avec les contraintes temporelles de l'ingénierie. Nous nous intéressons à la résolution parallèle de problèmes non linéaires de grande taille par des méthodes de décomposition de domaine. Notre objectif est d'atteindre une approximation de la solution exacte en minimisant les communications entre les sous-domaines. Pour cela nous souhaitons maximiser les calculs réalisés indépendamment par sous-domaine à l'aide d'approches de relocalisation non linéaire, contrôler les critères de convergence des solveurs imbriqués de manière à éviter la sur-résolution et les divergences, améliorer la construction de conditions d'interface mixtes, et non linéariser l'étape de préconditionnement du solveur. L'objectif à terme étant de traiter des problèmes de complexité industrielle, la robustesse des méthodes sera un souci constant. De manière classique, les problèmes non linéaires sont résolus en construisant une suite de systèmes linéaires qui peuvent être résolus en parallèle à l'aide de méthodes itératives, telles que les solveurs de Krylov. Nous souhaitons remettre en question cette procédure usuelle en essayant de construire une suite de petits systèmes non linéaires indépendants à résoudre en parallèle. Une telle technique implique l'utilisation de solveurs itératifs imbriqués dont les critères de convergence doivent être syntonisés dynamiquement de manière à éviter à la fois la sur-résolution et la perte de convergence. La robustesse de la méthode pourra notamment être assurée par l'emploi de conditions d'interface mixtes bien construites et de préconditionneurs bien choisis. / This thesis is aimed to contribute to the adoption of virtual testing, an industrial practice still embryonic which consists in optimizing and certifying by numerical simulations the dimensioning of critical industrial structures. The virtual testing will allow colossal savings in the design of mechanical parts and a greater respect for the environment, thanks to optimized designs. In order to achieve this goal, new calculation methods must be implemented, satisfying more requirements concerning safety, respect for hardware architectures, fastness, and compatibility with the time constraints of engineering.We are interested in the parallel resolution of large nonlinear problems by domain decomposition methods. Our goal is to approximate the exact solution by minimizing communication between subdomains. In order to do this, we want to maximize the computations performed independently by subdomain, using nonlinear relocation approaches. We also try to control the convergence criteria of the nested solvers in order to avoid over-resolution and divergences, to improve the construction of conditions Of mixed interface, and non-linearizing the preconditioning step of the solver. The ultimate objective being to deal with problems of industrial complexity, the robustness of the methods we develop will be a constant concern.Conventionally, non-linear problems are solved by constructing a sequence of linear systems that can be solved in parallel using iterative methods, such as Krylov solvers. We wish to question this usual procedure by trying to construct a sequence of small independent nonlinear systems to be solved in parallel. Such a technique involves the use of interleaved iterative solvers, whose convergence criteria must be dynamically tuned in order to avoid both over-resolution and loss of convergence. The robustness of the method can be ensured in particular by the use of well-constructed mixed interface conditions and well-chosen preconditioners;
|
5 |
Méthode de décomposition de domaine et conditions aux limites artificielles en mécanique des fluides: méthode Optimisée d'Orde 2.Japhet, Caroline 03 July 1998 (has links) (PDF)
Ce travail a pour objet le développement et l'étude d'une méthode de décomposition de domaine, la méthode Optimisée d'Ordre 2 (OO2), pour la résolution de l'équation de convection-diffusion. Son atout principal est de permettre d'utiliser un découpage quelconque du domaine, sans savoir à l'avance où sont situés les phénomènes physiques tels que les couches limites ou les zones de recirculation. La méthode OO2 est une méthode de décomposition de domaine sans recouvrement, itérative, parallélisable. Le domaine de calcul est divisé en sous-domaines, et on résout le problème de départ dans chaque sous-domaine, avec des conditions de raccord spécifiques sur les interfaces des sous-domaines. Ce sont des conditions différentielles d'ordre 1 dans la direction normale et d'ordre 2 dans la direction tangente à l'interface qui approchent, par une procédure d'optimisation, les Conditions aux Limites Artificielles (CLA). L'utilisation des CLA en décomposition de domaine permet de définir des algorithmes stables. Une reformulation de la méthode de Schwarz conduit à un problème d'interface. Celui-ci est résolu par une méthode itérative de type Krylov (BICG-STAB, GMRES, GCR). La méthode est appliquée à un schéma aux différences finies décentré, puis à un schéma volumes finis. Un préconditionneur ``basses fréquences'' est ensuite introduit et étudié, dans le but d'avoir une convergence indépendante du nombre de sous-domaines. Ce préconditionneur est une extension aux problèmes non-symétriques d'un préconditionneur utilisé pour des problèmes symétriques. Enfin, l'utilisation de conditions différentielles d'ordre 2 le long de l'interface nécessite d'ajouter des conditions de raccord aux points de croisement des sous-domaines. Une étude est menée a ce sujet, qui permet de montrer que les problèmes dans chaque sous-domaine sont bien posés.
|
6 |
Contribution à la modélisation de la diffusion électromagnétique par des surfaces rugueuses à partir de méthodes rigoureuses / Contribution to the modelling of electromagnetic scattering by rough surfaces from rigorous methodsTournier, Simon 22 March 2012 (has links)
Cette thèse traite de la diffusion par des surfaces rugueuses monodimensionnelles. Les surfaces présentant des petites échelles de variations nécessitent une discrétisation fine pour représenter les effets de diffusion sur le champ diffracté, ce qui augmente les coûts numériques. Deux aspects sont considérés : la réduction de la taille du problème en construisant une condition aux limiteséquivalente traduisant les effets des variations rapides et la réduction du nombre d’itérations nécessaires pour résoudre le système linéaire issu de la méthode des moments par une méthode basée sur les sous-espaces de Krylov. En ce qui concerne la réduction de la taille du problème, une technique d’homogénéisation est utilisée pour transformer la condition aux limites posée sur lasurface rugueuse par des paramètres effectifs. Ces paramètres sont déterminés par des problèmes auxiliaires qui tiennent compte des échelles fines de la surface. Dans le cas de surfaces parfaitement métalliques, la procédure est appliquée en polarisation Transverse Magnétique (TM) et Transverse Électrique (TE). Une impédance équivalente de Léontovich d’ordre 1 est déduite.Le procédure est automatique et les ordres supérieurs sont dérivés pour la polarisation TM. La procédure d’homogénéisation est aussi appliquée pour des interfaces rugueuses séparant deux milieux diélectriques. En ce qui concerne la réduction du nombre d’itérations, un préconditionneur, basé sur des considérations physiques, est construit à partir des modes de Floquet. Bien que le préconditionneur soit initialement élaboré pour des surfaces périodiques, nous montrons qu’il est aussi efficace pour des surfaces tronquées éclairées par une onde plane. L’efficacité des deux aspects présentés dans cette thèse est numériquement illustrée pour des configurations d’intérêt. / This work is about the scattering by monodimensional rough surfaces. Surfaces presenting small scales of variations need a very refined mesh to finally capture the scattering field behaviour what increases the computational cost. Two aspects are considered : the reduction of the problemsize through an effective boundary condition incorporating the effect of rapid variations and the reduction of the number of iterations to solve the linear system arising from method of moments by a method based on Krylov subspace. Firstly, an homogenization process is used to convert the boundary condition on the rough interface into effective parameters. These parameters are determined by the solutions of auxiliary problems which involve the detailed profile of the interface. In the case of perfectly metallic surfaces, the process is applied to the E- and H-polarization and an Leontovich impedance of order 1 is deduced. The process is automatic and higher orders are derived for E-polarization. The homogenization process is also applied to dielectric rough interfaces. Secondly, a physically-based preconditioner is built with Floquet’s modes. Although the preconditioner has been designed for periodical surfaces, it was shown to be efficient in the case of truncated surfaces illuminated by a plane wave. The efficiency of both aspects is numerically illustrated for some configurations of interest.
|
7 |
Analyse et résolution numérique de méthodes de sous-domaines non conformes pour des problèmes de plaques.Lacour, Catherine 15 January 1997 (has links) (PDF)
Ce travail a pour objet l'étude d'une méthode de décomposition de domaines: la méthode des éléments avec joints. L'un des atouts de la méthode des él\éments avec joints, et une de ses premières motivations, est qu'elle offre la possibilité de traiter des géométries complexes et de raccorder des maillages non conformes. La méthode des éléments avec joints est une méthode sans recouvrement, parallélisable. De manière générale, une fois le domaine divisé en sous-domaines, on utilise sur chacun de ces sous-domaines une discrétisation en é\éments finis avec des maillages qui ne coincident pas aux interfaces. La méthode des éléments avec joints utilise une formulation hybride des équations du problème de départ qui repose sur l'introduction de multiplicateurs de Lagrange $\lambda$ pour traiter la contrainte de continuité aux interfaces entre les sous-domaines. Le problème hybride est résolu par la méthode du gradient conjugué. Afin de faciliter la convergence de ce solveur, différents préconditionneurs ont été étudiés. Le premier est une extension au cas non conforme du préconditionneur condensé, le deuxième est basé sur la construction de bases hiérarchiques de l'espace des multiplicateurs de Lagrange, le troisième est un préconditionneur par blocs. Finalement, une étude approfondie de l'extension de la méthode des éléments avec joints aux modèles de plaques D.K.T. a été réalis\ée du point de vue de l'analyse numérique (étude de la convergence) et de l'implémentation.
|
8 |
Nouvelles architectures parallèles pour simulations interactives médicalesCourtecuisse, Hadrien 09 December 2011 (has links) (PDF)
Cette thèse apporte des solutions pour exploiter efficacement les nouvelles architectures hautement parallèles, dans le contexte des simulations d'objets déformables en temps réel. Les premières contributions de ce document, se concentrent sur le calcul de la déformation des objets. Pour cela nous proposerons des solutions de parallélisations de solveurs linéaires, couplées à des techniques de preconditionnement asynchrone. Le second ensemble de contributions, repose sur le processeur graphique pour produire une nouvelle méthode de détection des collisions, basée sur le volume d'intersection entre les objets déformables. Enfin les derniers travaux apportent des solutions pour produire une réponse précise aux contacts, et compatible avec le temps réel. Nous aborderons notamment les problèmes liés à la découpe des organes, et à la prise en compte du couplage mécanique entre les contacts. Pour terminer, nous illustrerons nos contributions dans un ensemble d'applications médicales, qui tirent parti des contributions de ce document.
|
9 |
Méthodes de préconditionnement pour la résolution de systèmes linéaires sur des machines massivement parallèles / Preconditioning methods for solving linear systems on massively parallel machinesQu, Long 10 April 2014 (has links)
Cette thèse traite d’une nouvelle classe de préconditionneurs qui ont pour but d’accélérer la résolution des grands systèmes creux, courant dans les problèmes scientifiques ou industriels, par les méthodes itératives préconditionnées. Pour appliquer ces préconditionneurs, la matrice d’entrée doit être réorganisée avec un algorithme de dissection emboîtée. Nous introduisons également une technique de recouvrement qui s’adapte à l’idée de chevauchement des sous-domaines provenant des méthodes de décomposition de domaine, aux méthodes de dissection emboîtée pour améliorer la convergence de nos préconditionneurs.Les résultats montrent que cette technique de recouvrement nous permet d’améliorer la vitesse de convergence de Nested SSOR (NSSOR) et Nested Modified incomplete LU with Rowsum proprety (NMILUR) qui sont des préconditionneurs que nous étudions. La dernière partie de cette thèse portera sur nos contributions dans le domaine du calcul parallèle. Nous présenterons la distribution des données et les algorithmes parallèles utilisés pour la mise en oeuvre de nos préconditionneurs. Les résultats montrent que sur une grille régulière 400x400x400, le nombre d’itérations nécessaire à la résolution avec un de nos préconditionneurs, Nested Filtering Factorization préconditionneur (NFF), n’augmente que légèrement quand le nombre de sous-domaines augmente jusqu’à 2048. En ce qui concerne les performances d’exécution sur le super-calculateur Curie, il passe à l’échelle jusqu’à 2048 coeurs et il est 2,6 fois plus rapide que le préconditionneur Schwarz Additif Restreint (RAS) qui est un des préconditionneurs basés sur les méthodes de décomposition de domaine implémentés dans la bibliothèque de calcul scientifique PETSc, bien connue de la communauté. / This thesis addresses a new class of preconditioners which aims at accelerating solving large sparse systems arising in scientific and engineering problem by using preconditioned iterative methods. To apply these preconditioners, the input matrix needs to be reordered with K-way nested dissection. We also introduce an overlapping technique that adapts the idea of overlapping subdomains from domain decomposition methods to nested dissection based methods to improve the convergence of these preconditioners. Results show that such overlapping technique improves the convergence rate of Nested SSOR (NSSOR) and Nested Modified Incomplete LU with Rowsum property (NMILUR) precondtioners that we worked on. We also present the data distribution and parallel algorithms for implementing these preconditioners. Results show that on a 400x400x400 regular grid, the number of iterations with Nested Filtering Factorization preconditioner (NFF) increases slightly while increasing the number of subdomains up to 2048. In terms of runtime performance on Curie supercomputer, it scales up to 2048 cores and it is 2.6 times faster than the domain decomposition preconditioner Restricted Additive Schwarz (RAS) as implemented in PETSc.
|
10 |
Méthodes non-conformes de décomposition de domaine à grande échelle / Large scale nonconforming domain decomposition methodsSamaké, Abdoulaye 08 December 2014 (has links)
Cette thèse étudie les méthodes de décomposition de domaine généralement classées soit comme des méthodes de Schwarz avec recouvrement ou des méthodes par sous-structuration s'appuyant sur des sous-domaines sans recouvrement. Nous nous focalisons principalement sur la méthode des éléments finis joints, aussi appelée la méthode mortar, une approche non conforme des méthodes par sous-structuration impliquant des contraintes de continuité faible sur l'espace d'approximation. Nous introduisons un framework élément fini pour la conception et l'analyse des préconditionneurs par sous-structuration pour une résolution efficace du système linéaire provenant d'une telle méthode de discrétisation. Une attention particulière est accordée à la construction du préconditionneur grille grossière, notamment la principale variante proposée dans ce travailutilisant la méthode de Galerkin Discontinue avec pénalisation intérieure comme problème grossier. D'autres méthodes de décomposition de domaine, telles que les méthodes de Schwarz et la méthode dite three-field sont étudiées dans l'objectif d'établir un environnement de programmation générique d'enseignement et de recherche pour une large gamme de ces méthodes. Nous développons un framework de calcul avancé et dédié à la mise en oeuvre parallèle des méthodesnumériques et des préconditionneurs introduits dans cette thèse. L'efficacité et la scalabilité des préconditionneurs, ainsi que la performance des algorithmes parallèles sont illustrées par des expériences numériques effectuées sur des architectures parallèles à très grande échelle. / This thesis investigates domain decomposition methods, commonly classified as either overlapping Schwarz methods or iterative substructuring methods relying on nonoverlapping subdomains. We mainly focus on the mortar finite element method, a nonconforming approach of substructuring method involving weak continuity constraints on the approximation space. We introduce a finiteelement framework for the design and the analysis of the substructuring preconditioners for an efficient solution of the linear system arising from such a discretization method. Particular consideration is given to the construction of the coarse grid preconditioner, specifically the main variantproposed in this work, using a Discontinuous Galerkin interior penalty method as coarse problem. Other domain decomposition methods, such as Schwarz methods and the so-called three-field method are surveyed with the purpose of establishing a generic teaching and research programming environment for a wide range of these methods. We develop an advanced computational framework dedicated to the parallel implementation of numerical methods and preconditioners introduced in this thesis. The efficiency and the scalability of the preconditioners, and the performance of parallel algorithms are illustrated by numerical experiments performed on large scale parallel architectures.
|
Page generated in 0.1043 seconds