四面体刨分相关开源软件列表

This is a list of public domain and commercial mesh generators (click here for other sources of interest). I have listened only programs for which online information exists. There is also a section on papers that review mesh generators.

If you are interested in special programs, the following links might guide you directly to interesting places:

  • Triangular: Tri>
  • Quadrilateral: Qua>
  • Tetrahedral: Tet>
  • Unstructured hexahedral: Hex>
  • 2D structured: 2str>
  • 3D structured: 3str>
  • Surface meshes: Sur>
  • A list of public domain, downloadable and university codes:
  • ADMesh (Anthony D. Martin): A program for processing triangulated solid meshes in STL format. Tri>Sur>
  • ANGENER (Vit Dolejsi): 2D triangulation using anisotropic mesh adaptation. Tri>
  • AUTOMESH2D (Shandong University): a fully automatic adaptive quad mesh generator, especially suited for metal forming simulation. Qua>
  • CAMINO (Tao Chen): 3D/2D meshing program using a generalized octree/quadtree approach. Tri>Tet>
  • Cart3D (Michael J. Aftosmis): Pre-processing tools and mesh generator “cubes” for cartesian mesh generation. Sur>Hex>
  • CGAL mesh generation (CGAL): Various packages for triangle and tetrahedral mesh generation. Distributed under a dual license. Tri>Sur>Tet>
  • CGM (Tim Tautges): a code library which provides geometry functionality used for mesh generation and other applications.
  • Chimera Grid Tools (William M. Chan): A software package containing a variety of tools for the Chimera overset grid approach for solving complex configuration problems. 3str>
  • COG 2.0 (Ilja Schmelzer): A grid generation package for 2D an 3D grid generation. An essential part is public domain. It’s aim is to create Delaunay grids with few nodes for complex geometries. Tri>Tet>
  • CQMesh (Marcelo Siqueira): AC++ program for generating convex quadrilateral meshes of arbitrary polygonal domains. Qua>
  • CSCMDO (from Bill Jones): A general purpose multi-block three-dimensional volume grid generator which is suitable for Multi-disciplinary Design Optimization. 3str>
  • CUBIT (SANDIA, BYU): a two- and three-dimensional finite element mesh generation tool which is being developed to pursue the goal of robust and unattended mesh generation (quadrilateral and hexahedral element meshes). Qua>Hex>
  • delaundo (Jens-Dominik Müller): A 2-D Delaunay mesh generator delaundo that produces high quality triangular grids. Tri>
  • DelIso (Tamal K. Dey): can mesh an Iso-surface from volume data with Delaunay triangles that have bounded aspect ratio. Sur>
  • DelPSC (Tamal K. Dey): Can produce a quality Delaunay mesh(weighted) for a large class of three dimensional domains. The algorithm guarantees that almost all triangles and tetrahedra have bounded radius-edge ratio except a few ones in the vicinity of small input angles or near the boundary. Sur>Tet>
  • DIAMESH (Alain Rassineux): 2D triangular mesh generation, 3D tet meshing and surface remeshing. Tri>Tet>Sur>
  • Discretizer (Bjn Bergqvist): An interactive mesh creation tool, block-structured meshes for cfd applications. 3str>
  • DistMesh (Per-Olof Perrson): A simple MATLAB code for generation of unstructured triangular and tetrahedral meshes. Tri>Tet>
  • femmesh (Medical Physics, UCL): A UNIX/OpenWindows program designed to interactively generate 2D FEM meshes composed of 3-noded triangular elements. Tri>
  • FIST (Martin Held): A robust polygon triangulation code (ear clipping), can handle many kinds of degenerate data. Tri>Qua>Sur>
  • GENIE++ (Bharat Soni): A collection of software packages that GENerate computational grids for Internal-External flow configurations. GENIE++ generates three-dimensional, structured, multi-block grids. 3str>
  • Geompack++ (Barry Joe): A mathematical software package written in standard Fortran 77 for the GEneration Of 2-D and 3-D triangular/tetrahedral finite element Meshes using GEOMetric algorithms. GEOMPACK90, the substantially enhanced successor of GEOMPACK, is a comprehensive software package for finite element mesh generation (triangular, quadrilateral, surface, tetrahedral, hexahedral-dominant). Tri>Qua>Sur>Tet>
  • Globegen (Nash’at Ahmad): An unstructured prismatic grid-generator for creating meshes for the entire globe.
  • GMSH (Jean-Francois Remacle, Christophe Geuzaine): A Delaunay-based mesh generator, generates adapted meshes for lines, surfaces and volumes. Tri>Tet>
  • GNU Triangulated Surface Library (Source forge): Intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. Contains 2D Delaunay and constrained Delaunay triangulation, surface refinement and coarsening and much more. Tri> Sur>
  • GrAL (Guntram Berti): A generic library for grid data structures and algorithms operating on them.
  • GridEx (GEOLAB): An interactive software system developed by GEOLAB of the NASA Langley Research Center for the generation of unstructured meshes. The software integrates native CAD geometry access, multiple unstructured meshing algorithms, and interactive 3D computer graphics through a Graphical User Interface GUI) resulting in a package that is both powerful and easy to use. Sur>Tet>3str>
  • GRIDGEN (NASA): A software system for the generation of 3D, multiple block, structured grids. GRIDGEN is a visually-oriented, graphics-based interactive code used to decompose a 3D domain into blocks, distribute grid points on curves, initialize and refine grid points on surfaces and initialize volume grid points. 3str>
  • gridgen (Pavel Sakov): An orthogonal grid generator. It is based on the CRDT algorithm and can easily handle elongated regions with a few hundred boundary points (and probably more). 2str>
  • Gridgen (USGS): A MATLAB-based tool to construct orthongonal curvilinear grids for of NetCDF files for ECOM and SCRUM ocean circulation models. 2str>
  • gridpak (from IMCS): 2D orthogonal grid generation for coastal engineering. 2str>
  • GridTool (NASA Langley): Surface Modeling and Grid Generation Tool. Tri>Tet>Sur>
  • GRUMMP (ANSLab): Quality generation and refinement of unstructured mixed-element meshes (also in parallel). Tri>Tet>
  • GTS (SourceForge): GTS stands for the GNU Triangulated Surface Library. It is an Open Source Free Software Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. Tri>Tet>
  • G3D (IMI): A C, X/Motif, and OpenGl application which generates 3D grids used in groundwater simulations. 3str>
  • HypGrid (Riso Wind Energy Department): a grid generator based on hyperbolic equations for orthogonality and cell area for both two-dimensional and three-dimensional domains. 3str>
  • IMTEK Mathematica Supplement (Freiburg Chair for Simulation): A Matematica interface to to various mesh generators.
  • iso2mesh (): A free matlab/octave-based mesh generation and processing toolbox. It can create 3D tetrahedral finite element (FE) mesh from surfaces, 3D binary and gray-scale volumetric images such as segmented MRI/CT scans. Sur>Tet>
  • JMesh (James T. Hoffman): A tool for generating approximations of minimal surfaces given by the Weierstrass Formula. Tri>Sur>
  • LaGriT (Los Alamos National Laboratory): An unstructured grid generation and optimization software package used for semiconductor device modeling, computational fluid dynamics,and porous flow modeling. This software is especially useful for 3D moving surface type applications. Tet>
  • LBG (WIAS): A layer based 3D structured (cartesian) grid generator. 3str>
  • LBIE-Mesher (Austin CCV): Level Set Boundary Interior and Exterior Mesher, can extract adaptive and quality 2D (triangular or quadrilateral) meshes over isosurfaces and 3D (tetrahedral or hexahedral) meshes with isosurfaces as boundary surfaces directly from volumetric imaging data. LBIE-Mesher can generate 3D meshes for the volume interior to an isosurface, the volume exterior to an isosurface, or an interval volume between two isosurfaces. Tri>Qua>Sur>Tet>Hex>
  • Gaan Compère (MAdLib): An open source Mesh Adaptation Library that performs global node repositioning and mesh adaptation by local mesh modifications on tetrahedral or triangular meshes. Tri>Tet>
  • MAKROS-A (Guenther Boege): Quadrilateral surface meshing for AutoCad data. Qua>Sur>
  • Méfisto-maillages (Alain Perronnet): Structured or non-structered generation of 2D and 3D meshes, part of the Mefisto finite element program. Tri>2str>Tet>3str>
  • MegaCads (DLR Institute for Design Aerodynamics): Multiblock elliptic grid generation and Computer aided design system. 2str>3str>
  • Meshing tools (Pasal Frey): Medit is an interactive 3D viewing program. It has been designed to allow easy and interactive manipulation of unstructured (2D, 3D and surface) meshes.
  • Mesh Maker Pro (Dan Keller): A tool for anyone who needs to create 3D models for graphics programming. Sur>
  • Mesh2D (Francis X. Giraldo): An adaptive triangular mesh generator for unstructured cfd computations. Tri>
  • MESQUITE (TSTT): A linkable software library that lets users improve the quality of their meshes. Mesquite uses advanced smoothing, optimization, and local swapping/splitting operations.
  • MG (Luiz Cristovao Gomes Coelho): A system for the generation of 3D finite element meshes with interactive graphics capabilities. Tri>2str>Sur>Tet>3str>
  • NETGEN (Joachim Scherl): A 2D/3D mesh generator for CSG geometries (Advancing Front and Delaunay methods, hierarchical mesh refinement). Tri>Sur>Tet>
  • NEWT MeshTools (Cambridge Flow Solutions): A mesh generating system (triangles and tetrahedral meshing), Delaunay type meshes, for CFD applications. Comes with a geometry import module and a visualization package. Tri>Sur>Tet>
  • MMESH3d (Simone Marras): A semi-structured multiblock (2 blocks in Z) 2D/3D mesh generator for Hexahedrons and Prisms –wedges of triangular base– in 3d, and Quads and Tri in 2d thought, mostly for topography-based domains. (Will be openMP parallel soon).
  • NWGrid (PNL): Integrates automated grid generation, time-dependent adaptivity, applied mathematics, and numerical analysis for hybrid grids on distributed parallel computing systems. Tri>Sur>Tet>
  • OpenMesh (Computer Graphics Group, RWTH Aachen): Ageneric and efficient data structure for representing and manipulating polygonal meshes. Tri>Sur>
  • Overture (Center for Applied Scientific Computing): A library of C++ classes for the solution of partial differential equations on complicated domains based on multiblock-structured and overlapping grid technology. Also useful for grid generation. 2str>3str>
  • PARMGRIDGEN (Irene Moul

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年3月1日
下一篇 2013年3月1日

相关推荐