Elmer FEM-lösare
Stabil frisättning | 9.0 / 11 november 2020
|
---|---|
Förvar | |
Skrivet i | Fortran 90 , C och C++ |
Operativ system | Linux , Microsoft Windows , MacOS |
Plattform | kommandoraden /GUI Qt v4/v5 |
Typ | CAE |
Licens | GNU General Public License |
Hemsida |
Elmer är ett beräkningsverktyg för multifysiska problem . Den har utvecklats av CSC i samarbete med finska universitet, forskningslaboratorier och industri. Elmer FEM-lösare är gratis programvara med öppen källkod , enligt kraven i GNU General Public License (GPL), version 2 eller senare.
Elmer inkluderar fysiska modeller av vätskedynamik , strukturell mekanik , elektromagnetik , värmeöverföring och akustik , till exempel. Dessa beskrivs av partiella differentialekvationer som Elmer löser med Finita Element-metoden (FEM).
Elmer består av flera olika delar:
- ElmerGrid – Ett nätkonverteringsverktyg som kan användas för att konvertera olika nätformat till Elmer-lämpliga nät.
- ElmerGUI – Ett grafiskt gränssnitt som kan användas på ett befintligt mesh för att tilldela fysiska modeller, detta genererar en "casefil" som beskriver problemet som ska lösas. Visar inte hela ElmerSolver-funktionaliteten i GUI.
- ElmerSolver – Den numeriska lösaren som utför de finita elementberäkningarna med hjälp av mesh- och casefilerna.
- ElmerPost – En efterbearbetnings-/visualiseringsmodul. (Utvecklingen stoppades till förmån för andra efterbearbetningsverktyg som ParaView, VisIt, etc.)
De olika delarna av Elmer programvara kan användas oberoende av varandra. Medan huvudmodulen är verktyget ElmerSolver, som innehåller många sofistikerade funktioner för fysisk modelllösning, krävs ytterligare komponenter för att skapa ett fullständigt arbetsflöde. För för- och efterbearbetning kan andra verktyg, såsom Paraview användas för att visualisera resultatet.
Programvaran körs på Unix- och Windows-plattformar och kan kompileras på en mängd olika kompilatorer med hjälp av CMake- byggverktyget. Lösaren kan också användas i ett parallellt läge för flera värdar på plattformar som stöder MPI . Elmers parallelliseringsförmåga är en av de starkaste sidorna av denna lösare.
externa länkar
Se även
- ^ "Elmer version 9.0 är publicerad" . elmerfem.org/forum . Hämtad 27 februari 2021 .
- ^ "Elmer – CSC" . CSC — IT Center for Science Ltd. Hämtad 2019-09-04 .
- ^ a b Råback, Peter; Forsström, Pirjo-Leena; Lyly, Mikko; Gröhn, Matti (2007). "Elmer-finita elementpaket för lösning av partiella differentialekvationer". EGEE användarforum .
- ^ Råback, Peter; Malinen, Mika (2019). "Översikt över Elmer" (PDF) . CSC – IT-centrum för vetenskap .
- Beräkningsfysik
- Datorstödd ingenjörsprogramvara för Linux
- Ingenjörsprogramvara som använder Qt
- Finita element-programvara för Linux
- Gratis datorstödd designprogramvara
- Gratis programvara för vetenskap
- Gratis programvara programmerad i Fortran
- Numerisk programvara
- Programvara som använder Tk (programvara)