Elmer
Elmer is een open-source softwarepakket dat partiële differentiaalvergelijkingen oplost. In combinatie met de mogelijkheid om verschillende vergelijkingen parallel, is een effectief middel voor het uitvoeren multiphysical simulaties. Ontwikkeling van Elmer begon in 1995 met de financiering van Tekes (Finland) en ontwikkeling uitgevoerd door CSC - IT Centrum voor Wetenschap, Helskini University of Technology, en diverse andere universiteiten, laboratoria en bedrijven in Finland.
- Bevat een verscheidenheid van numerieke methoden en fysische modellen om te helpen creëren van oplossingen
- Componenten kunnen afzonderlijk worden gebruikt
- Unix-based en kan worden gedistribueerd als gecompileerde binaries voor Windows en Linux
- Broncode gehost op Git
- Postprocessing resultaten kunnen worden geëxporteerd naar een aantal van derden visualisatie
- Open source oplossing die kan worden aangepast en getest
- Inclusief een aanpasbare gebruikersinterface
- Flexibel integreert veld vergelijkingen en nieuw veld variabelen
- Inclusief vele moderne numerieke methoden
- Schaalbaar en zorgt voor parallelle verwerking
- Documentatie, motor, en de interface zijn soms uit de pas lopen in hun ontwikkeling fasen
- Vanwege de grootte van het softwarepakket, zal het enige tijd duren om te leren
- Omvat niet een motor voor het geometrisch-gecompliceerde problemen, maar ondersteunt alleen mesh import interfaces
- Sommige functies ontbreken die zijn standaard voor gevestigde single-field codes.
Elmer gebruikt Finite Element Method (FEM) oplossen van vergelijkingen. Elmer bevat verschillende fysische modellen van toepassing op het gebied van warmteoverdracht fluïdum stroom, species transport, elasticiteit, akoestiek, elektromagnetisme, microfluidics, levelset methode en quantum mechanica. Elmer bevat ook een groot aantal ingebouwde numerieke methoden, waaronder Lagrange-interpolatie eindige elementen, p-elementen,-curl conforme eindige elementen, en vele anderen. Complexe informatie te verwerken, Elmer bevat verschillende executables of componenten. ElmerGrid is het gaas conversie engine dat verschillende formaten vindt en zet ze in mazen die geschikt zijn voor de software. ElmerGUI is de grafische interface die uiteindelijk een dossier met een beschrijving van het probleem genereert. ElmerSolver is de belangrijkste motor die de berekeningen uitvoert met behulp van beschikbare mesh en dossiers. ElmerPost is de module die visualiseert en palen de oplossing. ElmerPost kan ook exporteren de resulterende data. Alle uitvoerbare bestanden kunnen individueel worden gebruikt, op basis van de behoeften van de gebruiker. Elmer wordt verder ontwikkeld met stabiele releases en wint het gebruik over de hele wereld als gevolg van de groeiende gemeenschap van medewerkers. Nadelen van Elmer onder meer out-of-synch documentatie ten opzichte van haar ontwikkeling vooruitgang en de leercurve.