Elmer
Elmer er en open-source software-pakke, der løser partielle differentialligninger. Kombineret med dets evne til at køre forskellige ligninger parallelt, er det en effektiv værktøj til at køre multifysisk simuleringer. Udvikling af Elmer begyndte i 1995 med finansiering fra Tekes (Finland) og udvikling udføres af CSC - IT-center for videnskab, Helskini University of Technology, og flere andre universiteter, laboratorier og virksomheder i Finland.
- Indeholder en række numeriske metoder og fysiske modeller til at bidrage til at skabe løsninger
- Komponenter kan anvendes individuelt
- Unix-baserede og kan distribueres som prækompilerede binære til Windows og Linux
- Kildekode hostes på Git
- Efterbehandling resultater kan eksporteres til flere tredjeparts visualiseringsværktøjer
- Open source-løsning, der kan ændres og testes
- Indeholder en brugergrænseflade
- Fleksibelt integrerer feltligninger og nye felt variabler
- Indeholder mange moderne numeriske metoder
- Skalerbar og muliggør parallel behandling
- Dokumentation, motor, og grænsefladen er nogle gange ude på et skråplan i deres udviklingsfaser
- På grund af størrelsen af den softwarepakke, vil det tage tid at lære
- Omfatter ikke en motor til geometrisk komplicerede problemer, men kun understøtter mesh import grænseflader
- Nogle funktioner mangler der er standard for etablerede single-feltkoder.
Elmer bruger Finite Element Method (FEM) til at løse ligninger. Elmer omfatter flere fysiske modeller til anvendelse i de områder af varmeoverførsel, fluidstrøm, arter transport, elasticitet, akustik, elektromagnetisme, mikrofluidik, levelset metode, og kvante mekanik. Elmer indeholder også et stort antal indbyggede numeriske metoder, herunder Lagrange-interpolerede endelige elementer, p-elementer, krøller afvigende finite elementer, og mange andre. At behandle komplekse oplysninger, Elmer indeholder flere forskellige eksekverbare eller komponenter. ElmerGrid er masken konvertering motor, der tager forskellige formater og gør dem til masker der er egnede til softwaren. ElmerGUI er den grafiske brugerflade, der i sidste ende genererer en sag fil med en beskrivelse af problemet. ElmerSolver er den primære motor, der udfører beregninger ved hjælp af tilgængelige mesh og sagsakter. ElmerPost er modulet at visualiserer og stillinger opløsningen. ElmerPost kan også eksportere de resulterende data. Alle eksekverbare kan bruges individuelt, baseret på brugerens behov. Elmer fortsætter med at blive udviklet med stabile udgivelser og vinder brug rundt om i verden på grund af sin voksende fællesskab af bidragydere. Ulemper ved Elmer omfatter ud-af-synch dokumentation versus dets udvikling fremskridt og dens indlæringskurve.