A two-scale solver for linear elasticity problems in the context of parallel message passing - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computer Methods in Applied Mechanics and Engineering Année : 2023

A two-scale solver for linear elasticity problems in the context of parallel message passing

Résumé

This paper pushes further the intrinsic capabilities of the GFEMgl global-local approach introduced initially in Duarte et al. (2007). We develop a distributed computing approach using MPI (Message Passing Interface) both for the global and local problems. Regarding local problems, a specific scheduling strategy is introduced. Then, to measure correctly the convergence of the iterative process, we introduce a reference solution that revisits the product of classical and enriched functions. As a consequence, we are able to propose a purely matrix-based implementation of the global-local problem. The distributed approach is then compared to other parallel solvers either direct or iterative with domain decomposition. The comparison addresses the scalability as well as the elapsed time. Numerical examples deal with linear elastic problems: a polynomial exact solution problem, a complex micro-structure, and, finally, a pull-out test (with different crack extent).

Dates et versions

hal-03981183 , version 1 (09-02-2023)

Identifiants

Citer

Alexis Salzman, Nicolas Moës. A two-scale solver for linear elasticity problems in the context of parallel message passing. Computer Methods in Applied Mechanics and Engineering, 2023, Computer Methods in Applied Mechanics and Engineering, 407, pp.115914. ⟨10.1016/j.cma.2023.115914⟩. ⟨hal-03981183⟩
27 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More