MFEM - MFEM
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách 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)
|
Logo MFEM ukazuje některé z jeho vlastností: křivočaré prvky, adaptivní zjemnění sítě a paralelní dělení. | |
Stabilní uvolnění | 4.2 / 30. října 2020 |
---|---|
Úložiště | https://github.com/mfem/mfem |
Napsáno | C ++ |
Operační systém | Linux, Operační Systém Mac, Microsoft Windows |
Typ | Analýza konečných prvků |
Licence | BSD |
webová stránka | mfem |
MFEM je open-source C ++ knihovna pro řešení parciální diferenciální rovnice za použití Metoda konečných prvků, vyvinutý a udržovaný výzkumníky na Lawrence Livermore National Laboratory a komunita open source MFEM na GitHub. MFEM je svobodný software propuštěn pod a Licence BSD.[1]
Knihovna se skládá z tříd C ++, které slouží jako stavební kameny pro vývoj řešitelů konečných prvků použitelných na problémy dynamika tekutin,[2] strukturální mechanika,[3] elektromagnetické pole,[4] radiační přenos[5] a mnoho dalších.
Funkce
Mezi funkce MFEM patří[6]
- Libovolné konečné prvky vysokého řádu se zakřivenými hranicemi.
- H1, H (lokny) a H (div) vyhovující, nespojité (L.2), a NURBS prostory konečných prvků.
- Místní upřesnění sítě, oba vyhovující (simplexní oka) a nevyhovující (čtyřúhelník /šestihranný oka).
- Vysoce škálovatelné MPI - na základě paralelismu a GPU akcelerace [7].
- Široká škála diskretizačních přístupů konečných prvků, včetně Galerkin, nespojitý Galerkin, smíšený, vysoký řád a izogeometrická analýza metody.
- Těsná integrace s Hypre paralelní knihovna lineární algebry.
- Mnoho vestavěných řešičů a rozhraní k externím knihovnám, jako je PETSc, SuiteSparse, Gmsh, atd.
- Přesná a flexibilní vizualizace s Návštěva a ParaView.
- Lehký design a konzervativní použití šablon C ++.
- Dokumentace ve formě příkladů a mini aplikací.
Viz také
- Seznam softwarových balíků konečných prvků
- Seznam softwaru pro numerickou analýzu
- Seznam numerických knihoven
Reference
- ^ Auten, Holly. „Vysoká hodnota softwaru s otevřeným zdrojovým kódem“ (PDF). Recenze vědy a techniky. Leden / únor 2018: 5–11.
- ^ Anderson, Robert W .; Dobrev, Veselin A .; Kolev, Tzanio V .; Rieben, Robert N. (2018). „High-Order Multi-Material ALE Hydrodynamika“. SIAM Journal on Scientific Computing. 40 (1): B32 – B58. doi:10.1137 / 17M1116453.
- ^ White, D. A .; Stowell, M. L .; Tortorelli, D. A. (2018). "Topologická optimalizace struktur pomocí Fourierových reprezentací". Strukturální a multidisciplinární optimalizace. 58 (3): 1205–1220. doi:10.1007 / s00158-018-1962-r. OSTI 1479078. S2CID 126093513.
- ^ Shiraiwa, S .; Wright, J. C .; Bonoli, P. T .; Kolev, T .; Stowell, M. (23. října 2017). „RF vlnová simulace plazmatu se studenou hranou pomocí knihovny MFEM“. 22 Aktuální konference o vysokofrekvenčním výkonu v plazmě. 157: 03048. Bibcode:2017EPJWC.15703048S. doi:10.1051 / epjconf / 201715703048.
- ^ Holec, M .; Limpouch, J .; Liska, R .; Weber, S. (10. dubna 2017). „Vysokorychlostní diskontinuální Galerkinův nelokální transportní a energetický systém rovnic pro hydrodynamiku záření“. Numerické metody v tekutinách. 83 (10): 779–797. Bibcode:2017IJNMF..83..779H. doi:10.1002 / fld.4288.
- ^ "Knihovna diskretizace konečných prvků MFEM".
- ^ „Video MFEM: Pokročilé simulační algoritmy pro aplikace HPC“.