Elmer es una herramienta computacional para problemas multifísicos . Ha sido desarrollado por CSC [2] en colaboración con universidades, laboratorios de investigación e industria finlandeses . El solucionador FEM de Elmer es un software gratuito y de código abierto , sujeto a los requisitos de la Licencia Pública General GNU (GPL), versión 2 o posterior. [3]
Lanzamiento estable | 9.0 / 11 de noviembre de 2020 [1] |
---|---|
Repositorio | github |
Escrito en | Fortran 90 , C y C ++ |
Sistema operativo | Linux , Microsoft Windows , MacOS |
Plataforma | línea de comando / GUI Qt v4 / v5 |
Tipo | CAE |
Licencia | Licencia pública general GNU |
Sitio web | www |
Elmer incluye modelos físicos de dinámica de fluidos , mecánica estructural , electromagnética , transferencia de calor y acústica , por ejemplo. [3] Estos se describen mediante ecuaciones diferenciales parciales que Elmer resuelve mediante el método de elementos finitos (FEM).
Elmer consta de varias partes diferentes: [4]
- ElmerGrid: una herramienta de conversión de malla, que se puede utilizar para convertir diferentes formatos de malla en mallas adecuadas para Elmer.
- ElmerGUI - Una interfaz gráfica que se puede utilizar en una malla existente para asignar modelos físicos, esto genera un "archivo de caso" que describe el problema a resolver. No muestra toda la funcionalidad de ElmerSolver en la GUI.
- ElmerSolver: el solucionador numérico que realiza los cálculos de elementos finitos, utilizando los archivos de malla y caso.
- ElmerPost: un módulo de posprocesamiento / visualización. (El desarrollo se detuvo a favor de otras herramientas de posprocesamiento como ParaView, VisIt, etc.)
Las diferentes partes del software de Elmer se pueden utilizar de forma independiente. Si bien el módulo principal es la herramienta ElmerSolver, que incluye muchas funciones sofisticadas para la resolución de modelos físicos, los componentes adicionales son necesarios para crear un flujo de trabajo completo. Para el procesamiento previo y posterior, se pueden utilizar otras herramientas, como Paraview, para visualizar la salida.
El software se ejecuta en plataformas Unix y Windows y se puede compilar en una gran variedad de compiladores, utilizando la herramienta de construcción CMake . El solucionador también se puede utilizar en un modo paralelo de múltiples hosts en plataformas que admiten MPI . La capacidad de paralelización de Elmer es uno de los aspectos más fuertes de este solucionador.
enlaces externos
Ver también
Referencias
- ^ "Se publica la versión 9.0 de Elmer" . elmerfem.org/forum . Consultado el 27 de febrero de 2021 .
- ^ "Elmer - CSC" . CSC - Centro de TI para la Ciencia Ltd . Consultado el 4 de septiembre de 2019 .
- ^ a b Råback, Peter; Forsström, Pirjo-Leena; Lyly, Mikko; Gröhn, Matti (2007). "Paquete de elementos finitos de Elmer para la solución de ecuaciones diferenciales parciales". Foro de usuarios de EGEE .
- ^ Råback, Peter; Malinen, Mika (2019). "Descripción general de Elmer" (PDF) . CSC - Centro de TI para la ciencia .