Getfem

GETFEM ++ -project richt zich op de ontwikkeling van een generieke en efficiënte C ++ -bibliotheek voor eindige elementenmethoden.
Download nu

Getfem Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Julien Pommier
  • Uitgever website:
  • http://www-gmm.insa-toulouse.fr/getfem/

Getfem Tags


Getfem Beschrijving

GetFEM ++ Project richt zich op de ontwikkeling van een generieke en efficiënte C ++ -bibliotheek voor eindige elementenmethoden. Het GetFEM ++ -project richt zich op de ontwikkeling van een generieke en efficiënte C ++ -bibliotheek voor finite elementmethoden Elementaire berekeningen. Het doel is om een bibliotheek te verschaffen die de berekening van elke elementaire matrix (zelfs voor gemengde eindige elementmethoden) mogelijk maakt op de grootste klasse van methoden en elementen, en voor willekeurige dimensie (dwz niet alleen 2D- en 3D-problemen) .GetFEM biedt een volledige scheiding tussen integratiemethoden (exacte of geschreven), geometrische transformaties (lineaire of niet) en eindige elementenmethoden van willekeurige graden. Het kan echt een meer geïntegreerd eindige elementencode van technische moeilijkheden van elementaire berekeningen verlichten. Uitmaakten van de beschikbare finite elementenmethode zijn: PK op eenvoud in willekeurige graden en afmetingen, QK op parallellepipeds, P1, P2 met bubble-functies, Hermietelementen, Argyris-element , elementen met hiërarchische basis (bijvoorbeeld voor Multigrid-methoden), discontinue PK of QK, XFEM, vector-elementen (RT0, Nedelec) ... De toevoeging van een nieuwe eindige elementmethode is eenvoudig. De beschrijving op het referentie-element moet worden verstrekt (in de meeste gevallen is dit de beschrijving van de basisfuncties en niets meer). Extensies zijn aanwezig voor hergens elementen, stuksgewijs polynomiale, niet-polynomiale en vector-elementen, xfem.De bibliotheek omvat ook de gebruikelijke hulpmiddelen voor eindige elementen zoals montageprocedures voor klassieke PDE's, interpolatiemethoden, berekening van normen, mesh-operaties (inclusief automatische verfijning ), Grensvoorwaarden, nabewerkingshulpmiddelen zoals extractie van plakjes van een gaas ... GetFEM ++ kunnen worden gebruikt om zeer algemene eindige elementencodes te bouwen, waarbij de eindige elementen, integratiemethoden, dimensie van de mazen, slechts enkele parameters zijn die slechts enkele parameters zijn kan heel gemakkelijk worden gewijzigd, waardoor een groot spectrum van experimentaties mogelijk is. Talrijke voorbeelden worden verstrekt (zie de sectie Screenshot) .getfem ++ heeft geen maasmogelijkheden (Apart Normaal Meshes), vandaar dat het nodig is om mazen te importeren. Invoerformaten die momenteel worden bekend door Getfem zijn GID-, GMSH- en EMC2-mesh-bestanden. Gegeven een gaas is het mogelijk om het automatisch te verfijnen. Wat is er nieuw in deze release: · De GETFEM- en GMM-header-bestanden zijn in hun respectieve subdirectories bewogen. · De GETFEM-interface (Python en Matlab) is nu opgenomen in de GetFEM Distributie. · Sommige C1-composietelementen zijn toegevoegd (driehoeken en vierligingen). · Ondersteuning voor NiveaNet-functies is verbeterd.


Getfem Gerelateerde software