Zum Inhalt springen

Elmer (Software)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 7. April 2026 um 09:16 Uhr durch imported>Hpcraink (Update des Links der Projektseite).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Elmer

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler CSC
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Linux, Windows
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie FEM-Programm
Lizenz GPL (Freie Software)
deutschsprachig ja
research.csc.fi/service/elmer/

Elmer ist ein Finite-Elemente-Programm, mit dem strukturmechanische Simulationen und numerische Strömungssimulationen berechnet werden können. Es wird als freie Software unter der GNU General Public License (GPL, Version 2) verbreitet. Elmer eignet sich dazu, zwei- oder dreidimensionale Finite-Elemente-Analysen durchzuführen.

Elmer wurde mit Fördergeldern der finnischen Regierung vom CSC, dem finnischen Computerwissenschaftszentrum, in Kooperation mit finnischen Universitäten und Unternehmen entwickelt.<ref>CSC – Elmer. Abgerufen am 13. Januar 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Geschichte

Die Entwicklung von Elmer wurde 1995 im Rahmen eines nationalen CFD-Technologieprogramms gestartet, das von der finnischen Förderagentur für Technologie und Innovation, Tekes, finanziert wurde. Zu den ursprünglichen Entwicklungskonsortien gehörten Partner des CSC – IT Center for Science. Nach Abschluss des fünfjährigen Erstprojekts wurde die Entwicklung von CSC in verschiedenen Anwendungsbereichen fortgesetzt.<ref>Overview of Elmer. (PDF) S. 2, ehemals im Vorlage:IconExternal (nicht mehr online verfügbar); abgerufen am 31. Mai 2019 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).@1@2Vorlage:Toter Link/lukusali.nic.funet.fi (Seite nicht mehr abrufbar. Suche im Internet Archive )</ref>

Bestandteile

Datei:Elmer-pump-heatequation.png
Wärmemodell eines Pumpengehäuses, das mit dem Tool ElmerPost visualisiert wurde.

Zu Elmer gehören mehrere, zum Teil aufeinander aufbauende Module.

ElmerGUI

Bei ElmerGUI handelt es sich um die grafische Benutzeroberfläche, auf Basis des Qt-Frameworkes. Die Entwicklung daran begann erst 2008. Mit ElmerGUI kann die Problemlösung einfach über programmierbare Menüstrukturen erfolgen, die die Modifikation der GUI sehr einfach machen. ElmerGUI steuert auch die Ausführung der Binärdateien ElmerSolver und ElmerPost und beinhaltet einen Echtzeit-Konvergenzmonitor.<ref name="ElmerOverview 4/5">Overview of Elmer. (PDF) S. 4–5, ehemals im Vorlage:IconExternal (nicht mehr online verfügbar); abgerufen am 31. Mai 2019 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).@1@2Vorlage:Toter Link/lukusali.nic.funet.fi (Seite nicht mehr abrufbar. Suche im Internet Archive )</ref>

ElmerSolver

Hierbei handelt es sich um die zentrale Lösungskomponente der Software. Sie enthält eine große Anzahl von Finite-Elemente-Bibliothekswerkzeugen, die es dem Anwender ermöglichen, neue Gleichungslöser wirtschaftlich zu schreiben. Diese spezifischen Gleichungslöser sind hauptsächlich als dynamische Bibliotheken mit Standardschnittstellen verfügbar und können auf Anfrage mit dem Hauptprogramm verknüpft werden.<ref name="ElmerOverview 4/5" />

ElmerPost

ElmerPost ist ein Postprozessor. Er wird nicht mehr weiterentwickelt. ElmerPost verwendet Mesa-3D- und TCL/TK-Grafikbibliotheken.<ref name="ElmerOverview 4/5" />

ElmerGrid

ElmerGrid ermöglicht die Generation von einfach strukturierten Netzen und kann für Netzmanipulations- und Transformationsaufgaben verschiedenster Art eingesetzt werden.<ref name="ElmerOverview 4/5" />

ElmerFront

Hierbei handelt es sich um die ehemalige grafische Benutzeroberfläche, die durch ElmerGUI ersetzt wurde. Sie wird nicht mehr weiterentwickelt, ist allerdings dennoch im Softwarepaket enthalten und kann jederzeit genutzt werden.<ref name="ElmerOverview 4/5" />

Mesh2D

Dabei handelt es sich um einen Delaunay-Triangulator, der von ElmerFront aufgerufen wurde, allerdings auch separat aufgerufen werden kann. Es stellt das Standardwerkzeug zur Netzgenerierung, das für adaptive Berechnungen verwendet wird, dar.<ref name="ElmerOverview 4/5" />

ViewFactors

Dabei handelt es sich um ein Programm zur Berechnung von Sichtfaktoren, die bei einigen Strahlungsproblemen bestimmt werden müssen. Es wird vom ElmerSolver aufgerufen.<ref name="ElmerOverview 4/5" />

Weblinks

Einzelnachweise

<references responsive />