![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Elmer-pump-heatequation.png/640px-Elmer-pump-heatequation.png&w=640&q=50)
Elmer FEM solver
Software / Da Wikipedia, l'enciclopedia encyclopedia
Caro Wikiwand AI, Facciamo breve rispondendo semplicemente a queste domande chiave:
Puoi elencare i principali fatti e statistiche su Elmer FEM solver?
Riassumi questo articolo per un bambino di 10 anni
Elmer è un software open source di multifisica basato sul metodo agli elementi finiti (FEM). È stato sviluppato in collaborazione tra le Università della Finlandia assieme a laboratori di ricerca e industrie. È distribuito sotto licenza (GPL).
Elmer FEM solver software | |
---|---|
![]() | |
![]() | |
Genere | Computer-aided engineering Computer-aided process planning |
Sviluppatore | Finnish universities ecc. |
Ultima versione | 9.0 (11 novembre 2020) |
Sistema operativo | Linux macOS Microsoft Windows |
Linguaggio | Fortran C C++ |
Toolkit | Tk e Qt |
Licenza | GPL (licenza libera) |
Lingua | Inglese |
Sito web | www.elmerfem.org/ |
L'obiettivo principale di Elmer è di risolvere diversi tipi di problemi basati su equazioni alle derivate parziali (come per esempio problemi meccanici, termici, acustici, fluidodinamici) sia essi siano indipendenti sia essi siano accoppiati tra loro. È in grado quindi di risolvere problemi sia lineari che non lineari.
Elmer si compone di più parti:
- le rappresentazioni dei vertici e dei contorni e I modelli fisici sono definiti da ElmerGUI, a sua volta basato sulle librerie CAD di Open CASCADE,
- la definizione del problema e la sua soluzione sono gestiti da ElmerSolver,
- i risultati sono visualizzati da ElmerPost,
- infine ElmerGrid può essere utilizzato per la manipolazione di semplici griglie poligonali.
Le varie parti di Elmer possono essere utilizzate anche in modo indipendente.
Elmer gira su piattaforme Unix, Mac OS e Windows e può essere compilato da una grande varietà di compilatori. Il solutore può essere utilizzato in parallelo utilizzando MPI (Message Passing Interface) o usando OpenMP, attualmente non ha nessun supporto per GPU.