GetFEM ++ - GetFEM++
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Kontaktujte simulaci pomocí GetFEM ++ | |
Původní autoři | Yves Renard, Julien Pommier |
---|---|
Stabilní uvolnění | 5.4 / duben 2020 |
Úložiště | sakra |
Napsáno | C ++ |
Operační systém | Unix, Okna, Mac OS X |
Typ | Knihovna konečných prvků |
Licence | GNU Lesser General Public License |
webová stránka | getfem |
GetFEM ++ je obecný konečný prvek C ++ knihovna s rozhraními pro Krajta, Matlab a Scilab. Jeho cílem je poskytnout metody konečných prvků a výpočty elementární matice pro numerické řešení lineárních a nelineárních problémů. Jeho flexibilita při výběru mezi různými aproximacemi konečných prvků a metodami numerické integrace je jednou z jeho charakteristických charakteristik.[1]
Licence
GetFEM ++ je vydán pod GNU Lesser General Public License, verze 3 nebo novější, spolu s GCC Runtime Library Exception, verze 3.1 nebo novější.
Součásti
Gmm ++ je obecná knihovna šablon matic obsažená v GetFEM ++ a poskytuje nástroje pro základní výpočty s hustými a řídkými maticemi. Mezi schopnostmi implementovanými v Gmm ++ je také rozhraní s populárním přímým řešičem řídkých systémů lineárních rovnic PŘÍUŠNICE.
Objekty sítě v GetFEM ++ obsahují informace o geometrické transformaci a konektivitě prvků sítě, jakož i metody přístupu k uživatelem definovaným oblastem sítě.
Metody konečných prvků lze definovat na síť nebo na prvek a zahrnují širokou škálu možností, jako jsou klasické Lagrangeovy prvky Pk a Qk libovolného rozměru a stupně k, Hermitovy a Argyrisovy prvky, nespojité Pk a Qk prvky, vektorové a hierarchické základní prvky a také XFEM elementy.
Metody integrace lze definovat také pro jednotlivé sítě nebo prvky. Možné možnosti zahrnují přesné a přibližné metody.
Kombinace takzvaných cihelných objektů je standardní způsob reprezentace matematických rovnic v GetFEM ++. Software obsahuje tyto předdefinované cihly odpovídající obecným pojmům rovnice, jako je pružnost, Helmholtz, Dirichletova podmínka a Neumannovy zdrojové výrazy. Mimo jiné existuje také řada propracovaných cihel souvisejících s kontaktní mechanikou, odpovídající různým formulacím kontaktu s třením nebo bez tření.
Postupy sestavení zahrnuté v GetFEM ++ mají za cíl efektivně vypočítat příspěvek každé cihly do globální tečné matice a pravého termínu linearizovaného systému rovnic.
Vstup výstup
GetFEM ++ umí číst sítě poskytované v nativních formátech softwaru, jako je Gmsh, GiD a Ansys. Může exportovat výsledky do staršího formátu souboru POS Gmsh, OpenDX formát souboru a odkaz VTK formát souboru.
Ocenění
V roce 2007 obdržel GetFEM ++ druhou cenu v kategorii vědeckého softwaru v Les Trophées du Libre soutěž.[2]
Literatura
CFD paralelní simulace pomocí Getfem ++ a příušnic
Reference
externí odkazy
Tento bezplatný open source software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento vědecký software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |