Elmer
Elmer je programski paket open-source, ki rešuje parcialnih diferencialnih enačb. V kombinaciji z njegovo sposobnost za vožnjo različne enačbe vzporedno, da je učinkovito orodje za vodenje multiphysical simulacije. Razvoj Elmer se je začela leta 1995 s financiranjem iz TEKESA (Finska) in razvoj, ki ga CSC izvaja - to center za znanost, Helskini University of Technology, in več drugih univerz, laboratorijev in podjetij na Finskem.
- Vsebuje različne numeričnih metod in fizikalnih modelov, ki pomagajo ustvariti rešitve
- Komponente se lahko uporabljajo posamično
- Unix temelji in se lahko razdeli, kot je naložen binarne datoteke za Windows in Linux
- Izvorna koda gostuje na Git
- Končna obdelava rezultatov se lahko izvozi v več orodij za vizualizacijo tretjih oseb
- Odprta rešitev vir, ki se lahko spremeni in preizkušena
- Vključuje prilagodljiv uporabniški vmesnik
- Prožno integracijo enačbe polja in nove spremenljivke na terenu
- Vsebuje veliko sodobnih numeričnih metod
- Prilagodljiva in omogoča paralelno procesiranje
- Dokumentacija, motor, in vmesnik so včasih iz neusklajena v svojih razvojnih fazah
- Zaradi velikosti programskega paketa, bo trajalo nekaj časa, da se naučijo
- Ne vključuje motor za geometrijsko-zapletenih problemov, ampak samo podpira mreže uvoznih vmesnike
- Nekatere funkcije so pomanjkljivi, ki so standard za uveljavljene kod enim terenu.
Elmer uporablja metode končnih elementov (FEM) za reševanje enačb. Elmer vključuje več fizikalnih modelov za uporabo na področju prenosa toplote, tok tekočine, prevoz vrst, elastičnosti, akustiko, elektromagnetizma, mikrofluidne, metode levelset in kvantne mehanike. Elmer vsebuje tudi številne vgrajene numeričnih metodah, vključno Lagrange-interpolirane končnih elementov, p-elementov, zvijanju skladen končnih elementov, in mnogi drugi. Za obdelavo zapletene informacije, Elmer vsebuje več različnih izvedljive, ali komponent. ElmerGrid je pretvorba motor mreže, ki ima različne oblike, ki jih spremeni v očes, primernih za programsko opremo. ElmerGUI je grafični vmesnik, ki na koncu ustvari spis z opisom problema. ElmerSolver je glavni motor, ki opravlja izračune z uporabo razpoložljivih mreže in primerov datotek. ElmerPost je modul, ki vizualizira in delovna mesta rešitev. ElmerPost lahko tudi izvoz, ki izhajajo podatke. Vse izvedljive se lahko uporabljajo posamično, glede na potrebe uporabnika. Elmer se še naprej razvija s stabilnimi javnost in se vedno bolj uporabljajo po vsem svetu, zaradi rastoče skupnosti uporabnikov. Pomanjkljivosti Elmer vključujejo out-of-sinhronizacijo dokumentacijo v primerjavi svoji razvojni napredek in svojo krivuljo učenja.