Elmer
Elmer je software, open-source, který řeší parciálních diferenciálních rovnic. V kombinaci s jeho schopnost spouštět různé rovnice paralelně, je účinným nástrojem pro běh multifyzikálních simulací. Vývoj Elmer začala v roce 1995 s financováním od Tekes (Finsko) a vývoje prováděného CSC - IT Centra pro vědu, Helskini University of Technology, a několik jiných vysokých škol, laboratoří a firem ve Finsku.
- Obsahuje řadu numerických metod a fyzikální modely, které pomáhají vytvářet řešení
- Komponenty mohou být použity samostatně
- Unix-based a může být distribuován jako Předkompilované verze pro Windows a Linux
- Zdrojový kód je umístěn na Gitu
- Postprocessing Výsledky lze exportovat do několika vizualizační nástroje třetích stran
- Open source řešení, které mohou být upraveny a testovány
- Zahrnuje přizpůsobitelné uživatelské rozhraní
- Flexibilně integruje rovnice pole a nové proměnné pole
- Zahrnuje mnoho moderních numerických metod
- Škálovatelné a umožňuje paralelní zpracování
- Dokumentace, motor, a interface jsou někdy synchronizována v jejich vývojových fázích
- Vzhledem k velikosti softwarového balíku, bude to nějakou dobu trvat, naučit
- Nezahrnuje motor pro geometricky složitých problémů, ale podporuje pouze síťovina dovozních rozhraní
- Některé funkce chybí které jsou standardní pro zavedené kódy v jednom poli.
Elmer používá metody konečných prvků (MKP) řešit rovnice. Elmer zahrnuje několik fyzických modelů aplikovat v oblastech přenosu tepla, proudění tekutin, druh dopravy, pružnost, akustika, elektromagnetismu, Microfluidics, způsobu levelset a kvantové mechaniky. Elmer také obsahuje velké množství vestavěné numerické metody, včetně Lagrangeova-interpolovanými konečných prvků, p-prvky, zvlnění, odpovídající konečných prvků, a mnoho dalších. Pro zpracování komplexní informace, Elmer obsahuje několik různých spustitelné soubory, nebo komponenty. ElmerGrid je ok konverzní motor, který má různé formáty a udělá z nich sítí vhodných pro software. ElmerGUI je grafické rozhraní, které v konečném důsledku vytváří spis s popisem problému. ElmerSolver je hlavním motorem, který provádí výpočty s využitím dostupných ok a spisů. ElmerPost je modul, který vykresluje a příspěvky řešení. ElmerPost lze také exportovat výsledná data. Všechny spustitelné soubory mohou být použity individuálně, na základě potřeb uživatele. Elmer i nadále být rozvíjeny s stabilních verzí a získává použití po celém světě díky své rostoucí komunitě přispěvatelů. Nevýhody Elmer patří out-of-synchronizaci dokumentace oproti jeho průběhu vývoje a jeho učení.