MEF++

MEF++ es un programa de simulación numérica utilizando el método de los elementos finitos

MEF++ es un programa de simulación numérica utilizando el método de los elementos finitos, escrito en C++ y desarrollado en la Universidad Laval por el GIREF (Groupe Interdisciplinaire de Recherche en Éléments Finis).[1]​ MEF++ es un programa generalista[2]​ que puede resolver problemas diversos.[3]​ Una de sus particularidades es de poder resolver problemas multi-físicos de muy grandes dimensiones.[4]​ MEF++ utiliza la librería PETSc para la resolución de sistemas matriciales y la interfaz propuesta por la norma MPI para los cálculos paralelos.

MEF++
Información general
Tipo de programa simulación por computadora
Desarrollador
Lanzamiento inicial 1996
Licencia licencia privativa
Idiomas francés
Información técnica
Programado en C++
Archivos legibles
Archivos editables
  • ParaView
  • Gmsh
  • ANSYS
  • Polygon File Format
  • Abaqus
  • X3D
Enlaces

Historia editar

En 1995, el GIREF estaba compuesto de investigadores de disciplinas variadas (ingeniería civil, mecánica, química y matemáticas)[5]​ que querían un programa de simulación por elementos finitos único y que respondiera a sus necesidades comunes.[6][7]​ Para eso, un equipo de programadores fue creada en 1996[8]​ para programar las metodologías investigadas por los miembros. Desde 2006,[9]​ este esfuerzo esta sostenido financieramente por el Natural Sciences and Engineering Research Council (NSERC) y por asociados industriales: Michelin desde 2006, Hydro-Québec y Bodycad a partir de 2017.

Funcionalidades editar

MEF++ es un programa de elementos finitos totalmente paralelizado[10][4]​ utilizando PETSc (que ofrece métodos de resolución iterativa pero también métodos de resolución directa como MUMPS, SuperLU, PARDISO), PARMETIS[11]​ o PTSCOTCH, TAO[12]​ y la norma MPI. MEF++ ofrece funcionalidades[8]​ de adaptación de mallas anisotropias,[13][14]​ resolución de problemas 1D-2D-3D de evolución o no, gestión del contacto con fricción deformable-deformable, de interacciones fluidos-estructuras, de optimización de forma, de cálculos en grandes deformaciones.[15]

El seguro calidad del programa hace parte integrante de los desarrollos y incluye compilaciones nocturnas automatizadas sobre más de 15 plataformas diferentes y más de 2700 pruebas de no-regresiones. Una parte de esas compilaciones automatizadas es accesible.[16]

Referencias editar

  1. Guénette, R.; Fortin, A.; Labbé, J.; Marcotte, J. P. (10 de marzo de 2004). «Iterative solvers for quadratic discretizations of the generalized Stokes problem». International Journal for Numerical Methods in Fluids (en inglés) 44 (7): 695-720. ISSN 0271-2091. doi:10.1002/fld.581. Consultado el 22 de febrero de 2020. 
  2. Kenny, G., Therrien, R., Fortin, A., Tibirna, C. (2004), Large-scale mass transport modelling in discretely-fractured porous media, 5th Joint CGS/IAH Groundwater Specialty Conference, Québec, p. 8.
  3. https://evalorix.com/wp-content/uploads/2018/10/5-ULaval-MEF-mod%C3%A9lisation-et-simulation.pdf
  4. a b https://giref.ulaval.ca/2019/04/28/mef-a-resolu-un-probleme-a-4-6-milliards-dinconnues
  5. «GIREF - Les professeurs». web.archive.org. 25 de enero de 1998. Archivado desde el original el 25 de enero de 1998. Consultado el 26 de febrero de 2020. 
  6. «GIREF - Recherche». web.archive.org. 25 de enero de 1998. Archivado desde el original el 25 de enero de 1998. Consultado el 26 de febrero de 2020. 
  7. «GIREF - La nécessité de développer l'interdiciplinarité». web.archive.org. 25 de enero de 1998. Archivado desde el original el 25 de enero de 1998. Consultado el 26 de febrero de 2020. 
  8. a b http://www.crm.umontreal.ca/pdf/Fortin.pdf
  9. Government of Canada, Natural Sciences and Engineering Research Council of Canada (28 de junio de 2016). «CRSNG - Profils de titulaires de chaire». Conseil de recherches en sciences naturelles et en génie du Canada (CRSNG). Consultado el 26 de febrero de 2020. 
  10. Journal du colloque des étudiants de 1er cycle en mathématiques de l’Université Laval, volumen 5, septiembre 2011, pp. 7-11, https://www.mat.ulaval.ca/fileadmin/mat/documents/PDF/Journal2011.pdf#page=11
  11. Karypis, George; Kumar, Vipin (1998-01). «A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs». SIAM Journal on Scientific Computing (en inglés) 20 (1): 359-392. ISSN 1064-8275. doi:10.1137/S1064827595287997. Consultado el 22 de febrero de 2020. 
  12. Benson, S; McInnes, L C; More, J J; Sarich, J (2 de diciembre de 2003). TAO users manual. (en inglés) (ANL/MCS-TM-242 REV. 1.5, 822565). pp. ANL/MCS-TM-242 REV. 1.5, 822565. doi:10.2172/822565. Consultado el 22 de febrero de 2020. 
  13. Belhamadia, Youssef; Fortin, André; Chamberland, Éric (2004-02). «Anisotropic mesh adaptation for the solution of the Stefan problem». Journal of Computational Physics (en inglés) 194 (1): 233-255. doi:10.1016/j.jcp.2003.09.008. Consultado el 22 de febrero de 2020. 
  14. Belhamadia, Youssef; Fortin, André; Chamberland, Éric (2004-12). «Three-dimensional anisotropic mesh adaptation for phase change problems». Journal of Computational Physics (en inglés) 201 (2): 753-770. doi:10.1016/j.jcp.2004.06.022. Consultado el 22 de febrero de 2020. 
  15. Chamberland, É.; Fortin, A.; Fortin, M. (2010-06). «Comparison of the performance of some finite element discretizations for large deformation elasticity problems». Computers & Structures (en inglés) 88 (11-12): 664-673. doi:10.1016/j.compstruc.2010.02.007. Consultado el 22 de febrero de 2020. 
  16. «MEF++: Compilations automatiques». giref.ulaval.ca. Consultado el 26 de febrero de 2020. 

Enlaces externos editar