Elmer
Elmer je open-source programski paket koji rješava parcijalne diferencijalne jednadžbe. U kombinaciji sa sposobnost to trčanje različitih jednadžbi paralelno, to je učinkovit alat za trčanje multiphysical simulacije. Razvoj Elmer započela je 1995. godine uz pomoć sredstava Tekes (Finska) i razvoja obavlja CSC - IT Centar za znanost, Helskini University of Technology, i nekoliko drugih sveučilišta, laboratorija i tvrtki u Finskoj.
- Sadrži razne numeričke metode i fizičke modele pomoći u stvaranju rješenja
- Komponente se mogu koristiti pojedinačno
- Unix-based i može se distribuirati kao precompiled binaries za Windows i Linux
- Izvorni kod domaćin na Git
- Obradba rezultata mogu se izvesti na nekoliko treće strane vizualizaciju alata
- Open source rješenje koje se može mijenjati i testirani
- Uključuje prilagodljivo korisničko sučelje
- Fleksibilno integrira polja jednadžbe i nove varijable polja
- Uključuje mnoge moderne numeričke metode
- Prilagodljiv i omogućuje paralelno procesiranje
- Dokumentacija, motor i sučelje su ponekad pomaknuta u svojim razvojnim fazama
- Zbog veličine programskog paketa, to će trebati vremena kako bi naučili
- Ne uključuje motor za geometrijski složenih problema, ali podržava samo mrežaste uvoz sučelja
- Neke značajke nedostaju da su standard za poznate jednog polja kodova.
Elmer koristi metode konačnih elemenata (MKE) za rješavanje jednadžbi. Elmer obuhvaća nekoliko fizičkih modela za primjenu u područjima prijenosa topline, strujanja, prijevoz vrsta, elastičnost, akustika, elektromagnetizam, Microfluids, načinu levelset i kvantne mehanike. Elmer također sadrži veliki broj ugrađene numeričke metode, uključujući i Lagrange-interpoliranih konačnih elemenata, p-elemenata, rotor-u skladu konačnih elemenata, kao i mnogi drugi. Za obradu složene informacije, Elmer sadrži nekoliko različitih izvršnih ili komponente. ElmerGrid je mreža pretvorbe motor koji traje razne formate i pretvara ih u mreža prikladne za softver. ElmerGUI je grafičko sučelje koje u konačnici generira spis s opisom problema. ElmerSolver je primarni motor koji obavlja izračune pomoću dostupnih mreže i dosjee. ElmerPost je modul koji prikazuje i postove rješenje. ElmerPost može izvoziti dobivene podatke. Sve izvršne može koristiti pojedinačno, na temelju potreba korisnika. Elmer nastavlja se razvijati sa stabilnim izdanjima i dobivanjem uporabi diljem svijeta zbog svoje rastuće zajednice suradnika. Nedostaci Elmer su out-of-uskladiti dokumentaciju u odnosu na njezinu napretku razvoja i njegova krivulja učenja.