An efficient way to perform the assembly of finite element matrices in Matlab and Octave - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2013

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

Caroline Japhet
  • Fonction : Auteur
  • PersonId : 839720
François Cuvelier
  • Fonction : Auteur
  • PersonId : 882641
Gilles Scarella
  • Fonction : Auteur
  • PersonId : 952274

Résumé

We describe different optimization techniques to perform the assembly of finite element matrices in Matlab and Octave, from the standard approach to recent vectorized ones, without any low level language used. We finally obtain a simple and efficient vectorized algorithm able to compete in performance with dedicated software such as FreeFEM++. The principle of this assembly algorithm is general, we present it for different matrices in the P1 finite elements case. We present numerical results which illustrate the computational costs of the different approaches.
Fichier principal
Vignette du fichier
OptFEMAssembly.pdf (371.77 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00785101 , version 1 (05-02-2013)
hal-00785101 , version 2 (14-05-2013)

Identifiants

  • HAL Id : hal-00785101 , version 1

Citer

Caroline Japhet, François Cuvelier, Gilles Scarella. An efficient way to perform the assembly of finite element matrices in Matlab and Octave. 2013. ⟨hal-00785101v1⟩
644 Consultations
7485 Téléchargements

Partager

More