| Getfem ++ Getfem ++ se centra en el desarrollo de una biblioteca de C ++ genérica y eficiente para los métodos de elementos finitos de los cálculos elementales |
Descargar ahora |
Getfem ++ Clasificación y resumen
- Nombre del editor:
- Julien Pommier
- Sitio web del editor:
- http://home.gna.org/getfem/
- Sistemas operativos:
- MAC OS X
- Tamaño del archivo:
- 6.3 MB
Getfem ++ Etiquetas
Getfem ++ Descripción
Getfem ++ se enfoca en el desarrollo de una biblioteca de C ++ genérica y eficiente para los métodos de elementos finitos de los cálculos elementales El proyecto GetFEM ++ se centra en el desarrollo de una biblioteca de C ++ genérica y eficiente para los métodos de elementos finitos de los cálculos elementales. El objetivo es proporcionar una biblioteca que permita el cálculo de cualquier matriz elemental (incluso para métodos de elementos finitos mixtos) en la clase de métodos y elementos más grande, y para la dimensión arbitraria (es decir, no solo problemas 2D y 3D) .getfem ++ ofrece una separación completa Entre los métodos de integración (exactos o aproximados), transformaciones geométricas (lineales o no) y elementos de elementos finitos de los grados arbitrarios. Getfem ++ es capaz de aliviar realmente un código de elementos finitos más integrado de las dificultades técnicas de los cálculos elementales. Las muestras de métodos de elementos finitos disponibles son: PK en simplices en grados y dimensiones arbitrarias, qk en paralelepípedos, P1, P2 con funciones de burbuja, elementos herméticos, Elemento de Argyris, elementos con base jerárquica (para métodos multigríticos, por ejemplo), PK o QK discontinuos, XFEM, elementos vectoriales (RT0, NEDELEC) ... La adición de un nuevo método de elemento finito es sencillo. Se debe proporcionar su descripción en el elemento de referencia (en la mayoría de los casos, esta es la descripción de las funciones de base, y nada más). Las extensiones se proporcionan para elementos herméticos, elementos polinomiosos, no polinomiosos y vectoriales, XFEM. La biblioteca también incluye las herramientas habituales para elementos finitos, como los procedimientos de ensamblaje para los PDES clásicos, los métodos de interpolación, la computación de las normas, las operaciones de malla (incluido el refinamiento automático. ), las condiciones de los límites, las herramientas de post-procesamiento, como la extracción de rodajas de una malla ... getfem ++ se puede usar para construir códigos de elementos finitos muy generales, donde los elementos finitos, los métodos de integración, la dimensión de las mallas, son solo algunos parámetros que Se puede cambiar con mucha facilidad, lo que permite un amplio espectro de experimentaciones. PETFEM ++ no tiene capacidades de malla (de mallas regulares separadas), por lo que es necesario importar mallas. Los formatos de importación actualmente conocidos por GETFEM son archivos de malla GID, GMSH y EMC2. Sin embargo, se le dio una malla, es posible refinarlo automáticamente. Lo nuevo en esta versión: · Los archivos de encabezado GetFEM y GMM se han trasladado a sus respectivos subdirectorios. Entonces, como consecuencia, las directivas de inclusión deben actualizarse: · # INCLUSIÓN 'GMM_XXX.H' debe reemplazarse con # INCLUDE 'GMM / GMM_XXX.H' · # INCLUSIÓN 'getfem_xxx.h' debe reemplazarse con #include ' getfem / getfem_xxx.h '· La interfaz GetFEM (Python y Matlab) ahora está incluida en el archivo GetFem Tar.GZ, en el subdirectorio' Interfaz '. Se pueden habilitar con el interruptor '-enable-python' o '-enable-matlab' de la secuencia de comandos de configuración · Se han agregado algunos elementos compuestos C1 (triángulos y cuadriláteros) · Se ha mejorado el soporte de NiBSETET.
Getfem ++ Software relacionado