An efficient way to perform the assembly of finite element matrices in Matlab and Octave

François Cuvelier 1 Caroline Japhet 2, 1, * Gilles Scarella 1
* Auteur correspondant
1 MCS
LAGA - Laboratoire Analyse, Géométrie et Applications
Résumé : L'objectif est de décrire différentes techniques d'optimisation, sous Matlab/Octave, de routines d'assemblage de matrices éléments finis, en partant de l'approche classique jusqu'aux plus récentes vectorisées, sans utiliser de langage de bas niveau. On aboutit au final à une version vectorisée rivalisant, en terme de performance, avec des logiciels dédiés tels que FreeFEM++. Les descriptions des différentes méthodes d'assemblage étant génériques, on les présente pour différentes matrices dans le cadre des éléments finis P1-Lagrange en dimension 2 et en élasticité linéaire. Des résultats numériques sont donnés pour illustrer les temps calculs des méthodes proposées.
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00785101
Contributeur : Caroline Japhet <>
Soumis le : mardi 14 mai 2013 - 12:32:06
Dernière modification le : mardi 17 avril 2018 - 11:29:36
Document(s) archivé(s) le : jeudi 15 août 2013 - 02:45:10

Fichiers

RR-8305.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00785101, version 2
  • ARXIV : 1305.3122

Citation

François Cuvelier, Caroline Japhet, Gilles Scarella. An efficient way to perform the assembly of finite element matrices in Matlab and Octave. [Research Report] RR-8305, INRIA. 2013, pp.40. 〈hal-00785101v2〉

Partager

Métriques

Consultations de la notice

652

Téléchargements de fichiers

929