Getfem ++

GETFEM ++ richt zich op de ontwikkeling van een generieke en efficiënte C ++ -bibliotheek voor finite elementmethoden Elementaire berekeningen
Download nu

Getfem ++ Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Julien Pommier
  • Uitgever website:
  • http://home.gna.org/getfem/
  • Besturingssystemen:
  • MAC OS X
  • Bestandsgrootte:
  • 6.3 MB

Getfem ++ Tags


Getfem ++ Beschrijving

Getfem ++ richt zich op de ontwikkeling van een generieke en efficiënte C ++ -bibliotheek voor finite elementmethoden Elementaire berekeningen 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. Getfem ++ kan echt een meer geïntegreerd eindige elementencode van technische problemen van elementaire berekeningen verlichten. Uitmaakten van beschikbare eindige 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 .GetFEM ++ heeft geen maasmogelijkheden (uit elkaar, normale mazen), daarom is het noodzakelijk om mazen te importeren. Invoerformaten die momenteel worden bekend door Getfem zijn GID-, GMSH- en EMC2-mesh-bestanden. Gegeven een gaas is het echter mogelijk om het automatisch te verfijnen. Wat is er nieuw in deze release: · De GetFEM- en GMM-header-bestanden zijn verplaatst naar hun respectieve subdirectories. Dus, als gevolg hiervan moeten de omvattende richtlijnen worden bijgewerkt: · #include 'gmm_xxx.h' moet worden vervangen door #include 'gmm / gmm_xxx.h' · #include 'getfem_xxx.h' moet worden vervangen door #includeren ' GETFEM / GETFEM_XXX.H '· · De GETFEM-interface (Python en Matlab) is nu opgenomen in het bestand GetFEM TAR.GZ, in de subdirectory' Interface '. Ze kunnen worden ingeschakeld met de '-enable-python' of '-enable-Matlab' -schakelaar van het configuratie-script · Sommige C1-composiet-elementen zijn toegevoegd (driehoeken en vierhoekjes) · Niveauda is verbeterd


Getfem ++ Gerelateerde software

McBrightness Control

McBrightness Control - een set klassen waarmee de gebruiker informatie krijgt over aangesloten displays (breedte, hoogte, bitsbevoormample) ...

143 3 KB

Downloaden