Getfem ++

GetFem ++ se concentre sur le développement d'une bibliothèque générique et efficace C ++ pour les méthodes d'éléments finis. Computions élémentaires
Télécharger maintenant

Getfem ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Julien Pommier
  • Site Internet de l'éditeur:
  • http://home.gna.org/getfem/
  • Systèmes d'exploitation:
  • MAC OS X
  • Taille du fichier:
  • 6.3 MB

Getfem ++ Mots clés


Getfem ++ La description

GetFem ++ se concentre sur le développement d'une bibliothèque générique et efficace C ++ pour les méthodes d'éléments finis Computions élémentaires Le projet GetFem ++ se concentre sur le développement d'une bibliothèque générique et efficace C ++ pour les calculs élémentaires de méthodes d'éléments finis. L'objectif est de fournir une bibliothèque permettant le calcul de toute matrice élémentaire (même pour des méthodes d'élément finis mixtes) sur la classe de méthodes et d'éléments la plus importante, ainsi que pour la dimension arbitraire (non seulement des problèmes 2D et 3D) .tFeM ++ offre une séparation complète. entre les méthodes d'intégration (exactes ou approximatives), des transformations géométriques (linéaires ou non) et des méthodes d'éléments finis de degrés arbitraires. GetFem ++ est capable de réellement soulager un code d'élément fini de difficultés techniques plus intégré des calculs élémentaires.Exemples de la méthode de l'élément fini disponible disponible sont les suivants: PK sur les simples degrés et dimensions arbitraires, QK sur parallélépipeds, P1, P2 avec des fonctions à bulles, des éléments hermites, Élément Argyris, éléments de base hiérarchique (pour les méthodes multigrides par exemple), PK discontinu ou QK, XFEM, éléments vectoriels (RT0, Nedelec) ... L'ajout d'une nouvelle méthode d'élément fini est simple. Sa description sur l'élément de référence doit être fournie (dans la plupart des cas, il s'agit de la description des fonctions de base, et rien de plus). Les extensions sont fournies pour les éléments hermites, les éléments polynônes par morceaux, non polynomiaux et vectoriels, XFEM.La bibliothèque comprend également les outils habituels d'éléments finis tels que les procédures de montage pour les PDS classiques, les méthodes d'interpolation, le calcul des normes, les opérations de maillage (y compris le raffinement automatique ), conditions limites, outils de post-traitement tels que l'extraction de tranches d'un maillage ... GetFem ++ peut être utilisé pour construire des codes d'éléments finis très généraux, où les éléments finis, les méthodes d'intégration, la dimension des mailles, ne sont que quelques paramètres que Peut être changé très facilement, permettant ainsi un grand spectre d'expérimentations.getfem ++ n'a pas de capacités de maillage (à part les mailles ordinaires), il est donc nécessaire d'importer des mailles. Les formats d'importation actuellement connus par GeTFEM sont des fichiers GID, GMSH et EMC2 MESH. Cependant, étant donné un maillage, il est possible de le raffiner automatiquement. Ce qui est nouveau dans cette version: · Les fichiers GetFem et GMM Header ont été déplacés dans leurs sous-répertoires respectifs. Ainsi, en conséquence, les directives incluent doivent être mises à jour: · #include 'gmm_xxx.h' doit être remplacée par #include 'gmm / gmm_xxx.h' · #include 'getfem_xxx.h' doit être remplacé par #include ' getfem / getfem_xxx.h '· L'interface GetFem (Python and Matlab) est désormais incluse dans le fichier getfem ta.gz, dans le sous-répertoire "Interface". Ils peuvent être activés avec le commutateur «--enable-python» ou «--enable-matlab» du script de configuration · Certains éléments composites C1 ont été ajoutés (triangles et quadrilatères) · Le support des étagères a été amélioré.


Getfem ++ Logiciels associés

Sapin HDL Writer

SAC HDL Writer est un outil d'automatisation de conception électronique utilisé pour générer un texte claire Texte synthétisable Verilog Register le niveau de transfert ...

151 340 KB

Télécharger