Elmer
Elmer je softvér, open-source, ktorý rieši parciálnych diferenciálnych rovníc. V kombinácii s jeho schopnosť spúšťať rôzne rovnice paralelne, je účinným nástrojom pre beh multifyzikálních simulácií. Vývoj Elmer začala v roku 1995 s financovaním od Tekes (Fínsko) a vývoja vykonávaného CSC - IT Centra pre vedu, Helskini University of Technology, a niekoľko iných vysokých škôl, laboratórií a firiem vo Fínsku.
- Obsahuje rad numerických metód a fyzikálne modely, ktoré pomáhajú vytvárať riešenia
- Komponenty môžu byť použité samostatne
- Unix-based a môže byť distribuovaný ako predkompilované verzia pre Windows a Linux
- Zdrojový kód je umiestnený na gitu
- Postprocessing Výsledky možno exportovať do niekoľkých vizualizačné nástroje tretích strán
- Open source riešenia, ktoré môžu byť upravené a testované
- Zahŕňa prispôsobiteľné užívateľské rozhranie
- Flexibilne integruje rovnice poľa a nové premenné polia
- Zahŕňa mnoho moderných numerických metód
- Škálovateľné a umožňuje paralelné spracovanie
- Dokumentácia, motor, a interface sú niekedy synchronizované v ich vývojových fázach
- Vzhľadom k veľkosti softvérového balíka, bude to nejaký čas trvať, naučiť
- Nezahŕňa motor pre geometricky zložitých problémov, ale podporuje iba sieťovina dovozných rozhranie
- Niektoré funkcie chýbajú ktoré sú štandardné pre zavedené kódy v jednom poli.
Elmer používa metódy konečných prvkov (MKP) riešiť rovnice. Elmer zahŕňa niekoľko fyzických modelov aplikovať v oblastiach prenosu tepla, prúdenie tekutín, druh dopravy, pružnosť, akustika, elektromagnetizmu, Microfluidics, spôsobu levelset a kvantovej mechaniky. Elmer tiež obsahuje veľké množstvo vstavané numerické metódy, vrátane Lagrangeovho-interpolovanými konečných prvkov, p-prvky, zvlnenie, zodpovedajúce konečných prvkov, a mnoho ďalších. Pre spracovanie komplexné informácie, Elmer obsahuje niekoľko rôznych spustiteľné súbory, alebo komponenty. ElmerGrid je ok konverzný motor, ktorý má rôzne formáty a urobí z nich sietí vhodných pre softvér. ElmerGUI je grafické rozhranie, ktoré v konečnom dôsledku vytvára spis s popisom problému. ElmerSolver je hlavným motorom, ktorý vykonáva výpočty s využitím dostupných ôk a spisov. ElmerPost je modul, ktorý vykresľuje a príspevky riešenia. ElmerPost možno tiež exportovať výsledné dáta. Všetky spustiteľné súbory môžu byť použité individuálne, na základe potrieb užívateľa. Elmer aj naďalej byť rozvíjané s stabilných verzií a získava použitie po celom svete vďaka svojej rastúcej komunite prispievateľov. Nevýhody Elmer patrí out-of-synchronizáciu dokumentácia oproti jeho priebehu vývoja a jeho učenie.