Solver Elmer FEM
Solver Elmer FEM software | |
---|---|
Tip | Inginerie asistata de calculator Planificarea proceselor asistată de computer |
Dezvoltator | Universități finlandeze etc. |
Ultima versiune | 4.4.40 (15 aprilie 2010 ) |
Sistem de operare | Linux macOS Microsoft Windows |
Limba | Fortran C. C ++ |
Set de instrumente | Tk și Qt |
Licență | GPL ( licență gratuită ) |
Limbă | Engleză |
Site-ul web | www.csc.fi/elmer |
Elmer este un software open source multiphysics bazat pe metoda elementelor finite (FEM). A fost dezvoltat în colaborare între universitățile din Finlanda, împreună cu laboratoare de cercetare și industrii. Este distribuit sub licență ( GPL ).
Obiectivul principal al lui Elmer este de a rezolva diferite tipuri de probleme pe baza ecuațiilor diferențiale parțiale (cum ar fi probleme mecanice , termice , acustice , de dinamică a fluidelor ) indiferent dacă acestea sunt independente sau cuplate între ele. Prin urmare, este capabil să rezolve atât probleme liniare, cât și neliniare.
Elmer constă din mai multe părți:
- reprezentările vârfurilor și contururilor și modelele fizice sunt definite de ElmerGUI , pe rând pe baza bibliotecilor Open CASCADE CAD ,
- definiția problemei și soluția acesteia sunt gestionate de ElmerSolver ,
- rezultatele sunt afișate de ElmerPost ,
- în cele din urmă, ElmerGrid poate fi utilizat pentru manipularea rețelelor poligonale simple.
Diferitele părți ale Elmer pot fi, de asemenea, utilizate independent.
Elmer rulează pe platforme Unix, Mac OS și Windows și poate fi compilat de o varietate de compilatoare. Solverul poate fi utilizat în paralel folosind MPI (Message Passing Interface) sau folosind OpenMP , în prezent nu are suport pentru GPU .
Istorie
Dezvoltarea Elmer a început în 1995 ca parte a programului național de tehnologie CFD , finanțat de agenția finlandeză de dezvoltare pentru tehnologie și inovație Tekes . Consorțiul de dezvoltare original a inclus parteneri de la CSC - IT Center for Science (cunoscut în mod oficial ca CSC - Scientific Computing ), Helsinki University of Technology TKK , VTT Technical Research Center din Finlanda , University of Jyväskylä și Okmetic Ltd. După primii cinci ani, proiectul sa încheiat și dezvoltarea a continuat de către CSC în diferite domenii de aplicare.
Din septembrie 2005, Elmer a fost pus la dispoziție sub licența publică generală GNU (GPL).
Componente integrate
Elmer poate fi compilat și integrat cu următoarele software-uri sau biblioteci: [1]
Biblioteci de calcul numerice:
- METIS, bibliotecă de algoritmi de partiționare pe mai multe niveluri (utilizată de ElmerGrid în partiționarea grilelor de calcul )
- HYPRE, bibliotecă de algoritmi paraleli capabili să rezolve sisteme mari de ecuații liniare
- UMFPACK, bibliotecă de algoritmi LU pentru sisteme liniare împrăștiate asimetrice
Preprocesatori:
- GiD - instrument de pre și postproducție
- Gmsh - Generator de rețele poligonale 3D cu pre și post-producție încorporate
- NETGEN - generator automat de rețea cu ieșire Elmer
- Triunghi - generator de rețele bidimensionale și delaunay
- SALOME - platformă open source pentru simulări numerice
Post-procesoare:
- ParaView - instrument de vizualizare a rezultatelor
- VisIt - instrument de vizualizare a rezultatelor
- Mayavi - instrument pentru vizualizarea interactivă a datelor
Compilatoare și instrumente de generare:
- Compilator GNU (Fortran, C, C ++)
- qt-toolkit - cadru multi-platformă (pentru interfața grafică ElmerGUI)
- Microsoft Visual C ++
Notă
- ^ Link-uri - CSC Arhivat 27 aprilie 2010 la Internet Archive .
Elemente conexe
- Cod Aster
- Programul de element finit de impact
- Gmsh
- OpenFOAM
- Deschide CASCADE
- SALOME
- Metoda Monte Carlo
- Modelare geometrică
- Modelarea matematică
- Dinamica fluidelor
- Aerodinamica
- Hidrodinamică
- Hidrostatic
- Hidraulică
- Analiza numerica
- Simulare
linkuri externe
- ( RO ) Pagina de start Elmer , pe csc.fi.
- ( EN ) Elmer în Ubuntu Linux , la packages.ubuntu.com .
- ( EN ) pe Sourceforge , pe sourceforge.net .
- ( EN ) site pe CSC - IT Center for Science , pe elmerfem.org .
- ( EN ) descărcați depozitul pentru documentație etc. , pe nic.funet.fi .
- Comunitate virtuală pentru simulare și modelare numerică , pe it.groups.yahoo.com . Adus la 1 mai 2019 (arhivat din original la 17 februarie 2013) .
- NAFEMS Italia (Asociația internațională pentru comunitatea de analiză a ingineriei) , pe nafems.org . Adus la 4 mai 2010 (arhivat din original la 3 februarie 2010) .