GRUMMP swMATH ID: 9672 Software Authors: Carl Ollivier-Gooch Description: The goal of the GRUMMP project is to develop automatic mesh generation software for unstructured meshes with mixed element types. The software should produce high-quality meshes that meet user-defined mesh density requirements, using elements appropriate for the geometry and physics of a particular problem. Automatic mesh generation for complex two and three dimensional domains is a topic of intensive research. It is imperative that automatic mesh generation tools be capable of generating quality finite element and finite volume meshes. There must be a balance between resolution of the boundary and surface features and complexity of the problem. In addition, for problems with isotropic physics, element aspect ratio must be small to minimize linear system condition number and interpolation error. On the other hand, problems with anisotropic physics (for example, a shear layer in viscous fluid flow) require highly anisotropic elements for efficient solution. A further level of complication is that for some physical problems and applications, quadrilateral (2D) or hexahedral (3D) elements are preferred, even though filling space with high quality elements is easier using triangular (2D) or tetrahedral (3D) elements. A general-purpose automatic mesh generator should address all of these issues without excessive user intervention. We envision a system in which common types of physical problems have predefined mesh sizing and element aspect ratio functions, allowing easy generation of meshes for these applications areas. For flexibility and generality, the user will also be able to prescribe these functions (for totally different applications) or modify the predefined behaviors (to provide a quality mesh in the wake of an airplane wing, for example). GRUMMP addresses these issues by implementing mesh manipulation primitives to generate or modify existing meshes so that criteria for element size and quality are met. In addition, automatic computation of local length scale is performed to provide a default in cases where solution-based adaptive length scales are not available. Homepage: http://tetra.mech.ubc.ca/GRUMMP/index.html Related Software: Triangle; TetGen; Parasolid; Simmetrix; SIERRA; Netgen; PETSc; GEOMPACK; Diffpack; p4est; GitHub; EXODUS II; FASTMath; GeomSim; MeshAdapt; APF; PUMI; ACTS; CGM; Isorropia Cited in: 8 Publications all top 5 Cited by 18 Authors 2 Ollivier-Gooch, Carl F. 1 Bonfiglioli, Aldo 1 Cai, Xiao-Chuan 1 Geuzaine, Christophe A. 1 Ibanez, Daniel A. 1 Ivanov, Mikhail S. 1 Jalali, Alireza 1 Kong, Fande 1 Langtangen, Hans Petter 1 Paciorri, Renato 1 Remacle, Jean-François 1 Sabetta, Filippo 1 Seol, E. Seegyoung 1 Sharbatdar, Mahkame 1 Shephard, Mark S. 1 Si, Hang 1 Smith, Cameron W. 1 Zangeneh, Reza all top 5 Cited in 7 Serials 2 ACM Transactions on Mathematical Software 1 Shock Waves 1 International Journal for Numerical Methods in Engineering 1 Computational Geometry 1 SIAM Journal on Scientific Computing 1 International Journal of Computational Fluid Dynamics 1 Texts in Computational Science and Engineering Cited in 4 Fields 6 Numerical analysis (65-XX) 4 Fluid mechanics (76-XX) 2 Mechanics of deformable solids (74-XX) 1 Partial differential equations (35-XX) Citations by Year