非结构化网格生成及其并行化的若干问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网格生成技术是数值求解的前处理过程,也是后者应用时的主要性能瓶颈。随着大规模工程与科学计算需求的日益迫切,并行网格生成技术的研究在国际上已成为一个新的研究热点,但在国内却鲜有人关注。本文就非结构化网格生成及其并行化研究领域的若干问题进行了深入的研究。
     首先,本文构建了一个健壮有效的、适用于类三角形和类四边形区域的全四边形单元型模板方案,并将其引入区域分解法的子域网格生成环节,克服了现有子域网格生成算法中子域标准定义过严和剖分规则过于繁琐的缺点,形成一个新的全四边形单元网格生成算法。随后并行了区域分解过程,并引入子域图,结合静态图划分策略,得到该算法的并行版本。所得到的并行网格生成器可以同步完成并行网格生成及划分,从而加速整个并行模拟过程。
     随后,本文系统地研究了序列化Delaunay网格生成。基于Bowyer-Waston插点内核,实现了高质量的二维及三维Delaunay网格生成程序,并基于Delaunay网格生成算法的最新研究成果,就程序的时空效率、健壮性、数据结构设计及重要实现细节展开讨论。
     边界恢复是Delaunay网格生成的主要困难之一,基于在约束处直接加点恢复的思路,本文完整地讨论了边界恢复中可能遇到的各种情形,给出了相应的解决方案,最终获得一个收敛的一致边界恢复算法。通过引入一系列基本概念、数据结构及基本操作,简化了一致边界恢复算法的实现过程。
     为保证交界面网格的一致性,基于区域分解的并行Delaunay网格生成算法要求序列化Delaunay网格生成器具备约束边界恢复能力。最近,George、Du和Wang基于几乎同样的思路提出了相应的间接约束边界恢复算法,即先进行一致边界恢复,随后通过分解约束上辅助点的方式实施约束边界恢复。本文引入新的几何操作,简化了上述算法的具体实现,结合已实现的一致边界恢复算法,最终获得了一个新的约束边界恢复算法实现。
     对于二维问题,本文引入上述四边形单元网格生成研究中获得的并行区域分解算法,利用动态子域图划分策略,构建了一个通用的并行平面网格生成框架。集成二维序列化Delaunay网格生成器后,获得二维并行网格生成器PDMG-2D,它成功地在中等规模的并行平台上生成数亿高质量的三角形单元,且所获得的分布式网格的划分质量较高。
     对于三维问题,基于平面分割的方式,本文获得了一个递归区域分解框架。特别地,针对区域分解过程中出现的各种错误情形,本文讨论了相应的错误检测
Mesh generation is the pre-process and one of main performance bottlenecks of numerical simulations. With ever larger problems arising in such areas as Computational Fluid Dynamics (CFD), Computational Electro-Magnetics (CEM), close attention has been paid to parallel mesh generation to overcome the bottlenecks of serial mesh generation in terms of time and memory consuming in the international research community since early 1990s. However, few researchers in China have concentrated on this field so far. For the requirement of more and more large-scale simulations emerging in the industry and research community, in this thesis we will study some practical problems of unstructured mesh generation and its parallelization in depth.Firstly, a robust and efficient pattern module scheme for fully quadrilateral elements is constructed for meshing triangular or quadrilateral domains. The scheme is then applied into the sub-domain mesh generation stage of domain decomposition methods. It overcomes two drawbacks associated with current sub-domain meshing algorithms, i.e. the sub-domain definition being too stringent and the generation rule being too complex. Consequently, a new quadrilateral mesh generation method for arbitrary planar domains is proposed. Furthermore, a parallel version of this method is proposed by parallelizing the domain decomposition process and introducing the SubDomain Graph (SDG). It could generate distributed meshes with high partitioning quality simultaneously with parallel mesh generation, therefore to accelerate the whole process of parallel simulations greatly.Secondly, serial Delaunay mesh generation algorithms are discussed, and high-quality 2D and 3D serial Delaunay mesh generators using the Bowyer-Watson point insertion kernel are coded, named DTIso2D and DTIso3D, respectively. Issues of time and memory complexities, robustness, data structures and important implementation details are explored in this thesis.Boundary recovery is one of main problems in applying Delaunay algorithms into mesh generation. All constraint missing cases are illustrated, and the corresponding recovery techniques are given as well based on the idea of adding Steiner points directly in the missing constraints. Besides, a series of concepts, data structures and operators are introduced to alleviate the coding work of the conformal boundary recovery algorithm.
    A constrained rather than conformal boundary recovery procedure is required for the coordination of shared data in the artificial interfaces of partitioned meshes. George and Du et al independently present two new indirect constrained boundary recovery algorithms with nearly same idea, which both strive to resolve the robustness problem of George's early classic algorithm. Here indirect algorithms mean that a conformal boundary recovery procedure is prerequisite. We simplify some concepts of the above algorithms and present a new implementation for them.Integrated with the parallel geometry decomposition algorithm obtained from the research of above parallel quadrilateral mesh generation, a general parallel planar mesh generation framework is constructed, where a dynamic SDG partitioning module is involved. A 2D parallel Delaunay mesh generator, named PDMG-2D, is developed by combining the framework with DTIso2D, which could generate more than hundreds of millions of elements in the parallel computers with medium size resources. Moreover, considerably good partitioning quality could be achieved for the resulting distributed meshes.For 3D problems, the computational domain is decomposed into many sub-domains recursively by intersecting a plane with the domain. Robust problems arising from complex geometry computations involved in the domain decomposition procedure are investigated. A roll-back scheme of moving the separation plane is utilized to overcome unrecoverable errors in domain decomposition. DTIso3D is linked together with the recursive domain decomposition framework to form the 3D parallel Delaunay mesh generator, named PDMG-3D, which could generate partitioned meshes with more than one hundred millions of elements in the parallel computers with medium size resources.The design of data structures is important in practice for parallel mesh generators to save memory usages, to accelerate algorithms, and to simplify the mergence of sub-meshes or distributed meshes on various sub-domains or processors. We devise a three-level data structure to help fulfill such goals conveniently. It also enables the resulting mesh to be smoothed or optimized globally or in a processor level instead of in a sub-domain level.
引文
[1] B.G. Larwood, N.P. Weatherill, O. Hassan, and K. Morgan, "Domain Decomposition Approach for Parallel Unstructured Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 58, pp. 177-188, 2003.
    [2] R. Said, N.P. Weatherill, K. Morgan, and N.A. Verhoeven, "Distributed Parallel Delaunay Mesh Generation, " Computer Methods in Applied Mechanics and Engineering, vol. 177, pp. 109-125, 1999.
    [3] P. Wu and E.N. Houstis, "Parallel Adaptive Mesh Generation and Decomposition, " Engineering with Computers, vol. 12, pp. 155-167, 1996.
    [4] T. Coupez, H. Digonnet, and R. Ducloux, "Parallel Meshing and Remeshing, " Applied Mathematical Modeling, vol. 25, pp. 153-175, 2000.
    [5] H.L. de Cougny and M.S. Shephard, "Parallel Volume Meshing Using Face Removals and Hierarchical Repartitioning, " Computer Methods in Applied Mechanics and Engineering, vol. 174, pp. 275-298, 1999.
    [6] R. Lohner, "Parallel Unstructured Grid Generation, " Computer Methods in Applied Mechanics and Engineering, vol. 95, pp. 343-357, 1992.
    [7] R. Lohner, "A Parallel Advancing Front Grid Generation Scheme, " International Journal for Numerical Methods in Engineering, vol. 51, pp. 663-678, 2001.
    [8] T. Okusanya and J. Peraire, "Parallel Unstructured Mesh Generation, " Proceedings of the 5th International Conference on Numerical Grid Generation in Computational Fluid Dynamics and Related Fields, Mississippi State University, MS, USA, 1996.
    [9] N. Chrisochoides and D. Nave, "Parallel Delaunay Mesh Generation Kemel, " International Journal for Numerical Methods in Engineering, vol. 58, pp. 161-176, 2003.
    [10] N. Chrisochoides and F. Sukup, "Task Parallel Implementation of the Bowyer-Watson Algorithm, " Proceedings of the 5th International Conference on Numerical Grid Generation in Computational Fluid Dynamics and Related Fields, Mississippi State University, MS, USA, 1996.
    [11] N. Chrisochoides, "New Approach to Parallel Mesh Generation and Partitioning Problem, " Mathematics and Computers in Simulations, vol. 153, pp. 321-339, 2000.
    [12] D. Nave, N. Chrisochoides, and L.P. Chew, "Guaranteed-Quality Parallel Delaunay Refinement for Restricted Polyhedral Domains," Computational Geometry, vol. 28, pp. 191-215, 2004.
    [13] A. Chernikov and N. Chrisochoides, "Practical and Efficient Point Insertion Scheduling Method for Parallel Guaranteed Quality Delaunay Refinement," Proceedings of the 18th Annual International Conference on Supercomputing, Saint-Malo, France, 2004.
    [14] A. Shostko and R. Lohner, "Three-Dimensional Parallel Unstructured Grid Generation," International Journal for Numerical Methods in Engineering, vol. 38, pp.905-925, 1995.
    [15] P.P. Pebay and D.C. Thompson, "Parallel Mesh Refinement without Communication," Proceedings of the 13th International Meshing Roundtable, Williamsburg, VA, USA, 2004.
    [16] D.C. Hodgson and P.K. Jimack, "Efficient Parallel Generation of Partitioned, Unstructured Meshes," Advances in Engineering Software, vol. 27, pp. 59-70, 1996.
    [17] T. Okusanya and J. Peraire, "3D Parallel Unstructured Mesh Generation," Proceedings of the 1997 Joint ASME/ASCE/SES Summer Meeting, Special Symposium on Trends in Unstructured Mesh Generation, Northwestern University, Evanston Illinois, USA, 1997.
    [18] B.H.V. Topping and B. Cheng, "Parallel and Distributed Adaptive Quadrilateral Mesh Generation," Computers and Structures, vol. 73, pp. 519-536,1999.
    [19] D.C. Hodgson, P.K. Jimack, P. Selwood, and M. Berzins, "Scalable Parallel Generation of Partitioned, Unstructured Meshes," Proceedings of CFD '95 Conference, Pasadena, CA, USA, 1995.
    [20] B.H.V. Topping and A.I. Khan, "Subdomain Generation for Non-Convex Parallel Finite Element Domains," Advances in Engineering Software, vol. 25, pp. 253-266, 1996.
    [21] L. Lammer and M. Burghardt, "Parallel Generation of Triangular and Quadrilateral Meshes," Advances in Engineering Software, vol. 31, pp. 929-936, 2000.
    [22] M.C. Rivara, D. Pizarro, and N. Chrisochoides, "Parallel Refinement of Tetrahedral Meshes Using Terminal-Edge Bisection Algorithm," Proceedings of the 13th International Meshing Roundtable, Williamsburg, VA, USA, 2004.
    [23] A. Chernikov, N. Chrisochoides, and K. Barker, "Parallel Programming Environment for Mesh Generation, " Proceedings of the 8th International Conference on Numerical Grid Generation in Computational Field Simulations, Honolulu, Hawaii, USA, 2002.
    [24] L.P. Chew, N. Chrisochoides, and F. Sukup, "Parallel Constrained Delaunay Meshing, " Proceedings of the 1997 Joint ASME/ASCE/SES Summer Meeting, Special Symposium on Trends in Unstructured Mesh Generation, Northwestern University, Evanston Illinois, USA, 1997.
    [25] N. Chrisochoides, "A Survey of Parallel Mesh Generation Methods, " http://www.cs.wm.edu/~nikos/papers/pmesh-survey.pdf.
    [26] L. Linardakis and N. Chrisochoides, "Delaunay Decoupling Method for Parallel Guaranteed Quality Planar Mesh Generation, "SIAM Journal for Scientific Computing, in press, 2005.
    [27] K. Morgan, N.P. Weatherill, O. Hassan, P.J. Brookes, R. Said, and J. Jones, "A Parallel Framework for Multidisciplinary Aerospace Engineering Simulations Using Unstructured Meshes, " International Journal for Numerical Methods in Engineering, vol. 31, pp. 159-173, 1999.
    [28] J. Galtier and P. Klein, "A Parallel Preprocessor Applied to Fluid Dynamics Problems. "_Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking, 1997.
    [29] J. Galtier and P.L. George, "Prepartitioning as a Way to Mesh Subdomains in Parallel, " Proceedings of the 5th International Meshing Roundtable, Pittsburgh, PA, USA, 1996.
    [30] P.M. Selwood, N.A. Verhoeven, J.M. Nash, M. Berzins, N.P. Weatherill, P.M. Dew, and K. Morgan, "Parallel Mesh Generation and Adaptivity: Partitioning and Analysis, " presented at Proceedings of Parallel CFD 96 Conference, Capri, Italy, 1996.
    [31] J.-P. Boufflet, P. Breitkopf, A. Rassineux, and P. Villon, "A Modular Design for a Parallel Multifrontal Mesh Generator, " Proceedings of the 8th International Euro-Par Conference on Parallel Processing, Paderborn, RFA, Germany, 2002.
    [32] H.L. de Cougny and M.S. Shephard, "Parallel Unstructured Grid Generation, " Chapter 24 in CRC Handbook of Grid Generation, J.F. Thompson, B.K. Soni, and N.P. Weatherill, Eds., CRC Press, Inc., 1999, pp. 24.1-24.18.
    [33] M.J. Marchant, N.P. Weatherill, E. Turner-Smith, Y. Zheng, and M. Sotirakos, "A Parallel Simulation User Environment for Computational Engineering, " Proceedings of the 5th International Conference on Numerical Grid Generation in Computational Field Simulations, Mississippi State University, MS, USA, 1996.
    [34] R.R. Lober and T.J. Tautges, "The Parallelization of an Advancing-front, All Quadrilateral Meshing Algorithm for Adaptive Analysis," Proceedings of the 4th International Meshing Roundtable, Albuquerque, New Mexico, USA, 1995.
    [35] C.M.J. Kadow, "Parallel Delaunay Refinement Mesh Generation," Ph.D. Thesis, Department of Civil and Environment Engineering, Carnegie Mellon University, 2004.
    [36] M. Bern and P. Plassmann, "Mesh Generation," Chapter 6 in Handbook of Computational Geometry, J.R. Sack and J. Urrutia, Eds., Elsevier Science, 1999.
    [37] Y. Zheng and M.-S. Liou, "A Novel Approach of Three-Dimensional Hybrid Grid Methodology: Part 1. Grid Generation," Computer Methods in Applied Mechanics and Engineering, vol. 192, pp. 4147-4171, 2003.
    [38] M.-S. Liou and Y. Zheng, "A Novel Approach of Three-Dimensional Hybrid Grid Methodology: Part 2. Flow Solution," Computer Methods in Applied Mechanics and Engineering, vol. 192, pp. 4173-4193, 2003.
    [39] M.J. Castro-Diaz, F. Hecht, and B. Mohammadi, "New Progress in Anisotropic Grid Adaptation for Inviscid and Viscous Flows Simulations," Proceedings of the 4th International Meshing Roundtable, Albuquerque, New Mexico, USA, 1995.
    [40] N. Chrisochoides and D. Nave, "Simultaneous Mesh Generation and Partitioning for Delaunay Meshes," Proceedings of the 8th International Meshing Roundtable, South Lake Tahoe, CA, U.S.A., 1999.
    [41] S.-W. Chae and J.-H. Jeong, "Unstructured Surface Meshing Using Operators," Proceedings of the 6th International Meshing Roundtable, Park City, Utah, USA, 1997.
    [42] D. Nowottny, "Quadrilateral Mesh Generation via Geometrically Optimized Domain Decomposition," Proceedings of the 6th International Meshing Roundtable, Park City, Utah, USA, 1997.
    [43] J. Sarrate and A. Huerta, "Efficient Unstructured Quadrilateral Mesh eneration," International Journal for Numerical Methods in Engineering, vol. 49, pp. 1327-1350,2000.
    [44] J.A. Talbert and A.R. Parkinson, "Development of an Automatic Two-Dimensional Finite Element Mesh Generator Using Quadrilateral Elements and Bezier Curve Boundary Definition, " International Journal for Numerical Methods in Engineering, vol. 29, pp. 1551-1567, 1990.
    [45] A. Bowyer, "Computing Dirichlet Tessellations, " The Computer Jounal, vol. 24, pp. 167-172, 1981.
    [46] D. Watson, "Computing the N-Dimensional Delaunay Tessellation with Application to Voronoi" Polytopes, " The Computer Journal, vol. 24, pp. 167-172, 1981.
    [47] S.H. Lo, "Finite Element Mesh Generation and Adaptive Meshing, " Progress in Structural Engineering and Materials, vol. 4, pp. 381-399, 2002.
    [48] S.J. Owen, "A Survey of Unstructured Mesh Generation Technology, " Proceedings of the 7th International Meshing Roundtable, Dearborn, Michigan, USA, 1998.
    [49] S.H. Teng and C.W. Wong, "Unstructured Mesh Generation: Theory, Practice, and Perspectives, " International Journal of Computational Geometry and Applications, vol. 10, pp. 227-266, 2000.
    [50] 关振群,宋超,顾元宪,隋晓峰,有限元网格生成方法研究的新进展,计算机辅助设计与图形学学报,15(1):1-14,2003.
    [51] 胡恩球,张新访,向文,周济,有限元网格生成方法综述,计第机辅助设计与图形学学报,9(4):378-383,1997.
    [52] J.F. Thompson., B.K. Soni, and N.P. Weatherill, "CRC Handbook of Grid Generation." CRC Press, Inc., New York, USA, 1999.
    [53] 宋超,非结构化自适应有限元网格网格生成的AFT方法,博士学位论文,大连理工大学工程力学系,2004.
    [54] J.F. Thompson, Z.U.A. Warsi, and C.W. Mastin, Numerical Grid Generation: Foundations and Applications, North-Holland, New York, USA, 1985.
    [55] Y. Zheng, R.W. Lewis, and D.T. Gethin, "Three-Dimensional Unstructured Mesh Generation: Part 2. Surface Meshes, " Computer Methods in Applied Mechanics and Engineering, vol. 134, pp. 269-284, 1996.
    [56] J. Peraire, J. Peiro, and K. Morgan, "Advancing Front Grid Generation, " Chapter 17 in CRC Handbook of Grid Generation, vol. 17, J.F. Thompson, B.K. Soni, and N.P. Weatherill, Eds. CRC Press, Inc., 1999, pp. 17.1-17.22.
    [57] A.J. George, "Computer Implementation of the Finite Element Method, " Ph.D. Thesis, Standford University, 1971.
    [58] S.H. Lo, "A New Mesh Generation Scheme for Arbitrary Planar Domains, " International Journal for Numerical Methods in Engineering, vol. 21, pp. 1403-1426, 1985.
    [59] R. Lohner and P. Parikh, "Generation of Three-Dimensional Unstructured Grids by the Advancing Front Method, " International Journal for Numerical Methods in Fluids, vol. 8, pp. 1135-1149, 1988.
    [60] J. Peraire, M. Vahdati, K. Morgan, and O.C. Zienkiewicz, "Adaptive Remeshing for Complessible Flow Computations, " Journal of Computational Physics, vol. 72, pp. 749-766, 1987.
    [61] S. Pirzadeh, "Unstructured Viscous Grid Generation by Advancing-Layers Method, " AIAA Paper AIAA-94-3453-CP, pp. 420-434, 1993.
    [62] T.D. Blacker and M.B. Stephenson, "Paving: A New Approach to Automated Quadrilateral Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 32, pp. 811-847, 1991
    [63] R.J. Cass, S.E. Benzley, R.J. Meyers, and T.D. Blacker, "Generalized 3-D Paving: An Automated Quadrilateral Surface Mesh Generation Algorithm, " International Journal for Numerical Methods in Engineering, vol. 39, pp. 1475-1489, 1996.
    [64] D.R. White and P. Kinney, "Redesign of the Paving Algorithm: Robustness Enhancement through Element by Element Meshing, " Proceedings of the 6th International Meshing Roundtable, Park City, Utah, USA, 1997.
    [65] T.D. Blacker and R.J. Myers, "A 3D Hexahedral Mesh Generation Algorithm, " Engineering with Computers, vol. 2, pp. 83-93, 1994.
    [66] S.A. Canann, "Plastering and Optismoothing: New Approaches to Automated, 3D Hexahedral Mesh Generation and Mesh Smoothing, " Ph.D Thesis, Brigham Young University, 1991.
    [67] M.S. Shephard and M.K. Georges, "Three-Dimensional Mesh Generation by Finite Octree Technique, " International Journal for Numerical Methods in Engineering, vol. 32, pp. 709-749, 1991.
    [68] M.A. Yerry and M.S. Shephard, "Three-Dimensional Mesh Generation by Modified Octree Technique, " International Journal for Numerical Methods in Engineering, vol. 20, pp. 1965-1990, 1984.
    [69] W.J. Schroeder and M.S. Shephard, "A Combined Octree/Delaunay Method for Fully Automatic 3D Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 29, pp. 37-55, 1990.
    [70] S.H. Lo, "Generating Quadrilateral Elements on Plane and Over Curved Surfaces, " Computers and Structures, vol. 31, pp. 421-426, 1989.
    [71] B.P. Johnston, J. John, M. Sullivan, and A. Kwasnik, "Automatic Conversion of Triangular Finite Element Meshes to Quadrilateral Elements, " International Journal for Numerical Methods in Engineering, vol. 31, pp. 67-84, 1991.
    [72] C.K. Lee and S.H. Lo, "A New Scheme for the Generation of a Graded Quadrilateral Mesh, " Computers and Structures, vol. 52, pp. 847-857, 1994.
    [73] H. Borouchaki, P.J. Frey, and P.L. George, "Unstructured Triangular-Quadrilateral Mesh Generation. Application to Surface Meshing, " Proceedings of the 5th International Meshing Roundtable, Pittsburgh, PA, USA, 1996.
    [74] S.J. Owen, M.L. Staten, S.A. Cannann, and S. Saigal, "Advancing Front Quadrilateral Meshing Using Triangle Transformations, " Proceedings of the 7th International Meshing Roundtable, Dearborn, Michigan, USA, 1998.
    [75] B. Joe, "Quadrilateral Mesh Generation in Polygonal Regions, " Computer-AidedDesign, vol. 27, pp. 209-222, 1995.
    [76] H. Li and G.D. Cheng, "New Method for Graded Mesh Generation of Quadrilateral Finite Element, " Computers and Structures, vol. 59, pp. 823-829, 1996.
    [77] 李华,程耿东,顾元宪,一种新的全四边形网格快速生成方法——模板法,计算结构力学及其应用,13(1):25-33,1996.
    [78] J.Z. Zhu, O.C. Zienkiewicz, E. Hinton, and J. Wu, "A New Approach to the Development of Automatic Quadrilateral Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 32, pp. 849-866, 1991.
    [79] P.G.L. Dirichlet, "Uber die Reduktion der positiven quadratishen Formen mit drei unbestimmten ganzen Zahlen, " Journal far die Reine und Angewandte Mathematik, vol. 40, pp. 209-227 1850.
    [80] G. Voronoi', "Nouvelles applications des parametres continus a la theorie des formes quadratiques, Premier Memoire: Sur quelques proprietes des formes quadratiques positive parfaits, " Journal fur die Reine und Angewandte Mathematik, vol. 33, pp. 97-178, 1907.
    [81] G. Voronoi, "Nouvelles applications des parametres continus a la theorie des formes quadratiques, Deuxieme Memoire: Recherches sur les parallelloedres primitives, " Journal fur die Reine und Angewandte Mathematik, vol. 134, pp. 198-287 1908.
    [82] B. Delaunay, "Sur la sphere vide, Izvestia Akademii Nauk SSSR, " Otdelenie Matematicheskii i Estestvennyka Nauk, vol. 7, pp. 793-800, 1934.
    [83] F. Hermeline, "Une methode automatique de mailage en dimension n, " vol. Thesis lect. Paris: Universite, 1980.
    [84] C.L. Lawson, "Software for C1 Surface Interpolation, " in Mathematical Software III, J. R. Rice, Ed. New York: Academic Press, 1977, pp. 161-194.
    [85] J.R. Shewchuk, "Delaunay Refinement Mesh Generation," Ph.D. Thesis, Caraeigie Mellon University, 1997.
    [86] P. Su and R.L.S. Drysdale, "A Comparison of Sequential Delaunay Triangulation Algorithms," Proceedings of the 11th Annual Symposium on Computational Geometry, Vancouver, British Columbia, Canada, 1995.
    [87] Y. Zheng, R.W. Lewis, and D.T. Gethin, "Three-Dimensional Unstructured Mesh Generation: Part 1. Fundamental Aspects of Triangulation and Point Creation," Computer Methods in Applied Mechanics and Engineering, vol. 134, pp. 249-268, 1996.
    [88] M. Tanemura, T. Ogawa, and W. Ogita, "A New Algorithm for Three-Dimensional Voronoi Tesselation," Journal of Computational Physics, vol. 51,pp. 191-207,1983.
    [89] T.J. Baker, "Three-Dimensional Mesh Generation by Triangulation of Arbitrary Point Sets," Proceedings of AIAA 8th Computational Fluid Dynamics Conference, Hawaii, USA, 1987.
    [90] T.J. Baker, "Automatic Mesh Generation for Complex Three-Dimensional Regions using a Constrained Delaunay Triangulation," Engineering with Computers, vol. 5, pp. 161-175, 1989.
    [91] H. Borouchaki and S.H. Lo, "Fast Delaunay Triangulation in Three Dimensions," Computer Methods in Applied Mechanics and Engineering, vol. 128, pp. 153-167,1995.
    [92] P.L. George, "Improvements on Delaunay-Based Three-Dimensional Automatic Mesh Generator," Finite Elements in Analysis and Design, vol. 25, pp. 297-317,1997.
    [93] L.J. Guibas and J. Stolfi, "Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams," ACM Transactions on Graphics, vol. 4, pp. 74-123,1985.
    [94] B. Joe, "Construction of Three-Dimensional Delaunay Triangulations Using Local Transformations," Computer Aided Geometric Design, vol. 8, pp. 123-142, 1991.
    [95] B. Joe, "Three-Dimensional Boundary-Constrained Triangulations," Proceedings of Artificial Intelligence, Expert Systems, and Symbolic Computing - the 13th IMACS World Congress, E. N. Houstis and J. R. Rice, Eds., Elsevier Science, 1992, pp. 215-222.
    [96] K.Q. Brown, "Voronoi Diagrams from Convex Hulls," Information Processing Letters, vol. 9, pp. 223-228, 1979.
    [97] C.B. Barber, D.P. Dokbin, and H. Hubdanpaa, "The Quickhull Algorithm for Convex Hull," Geometry Center, University of Minnesota, Unite States 1993.
    [98] R.W. Lewis, Y. Zheng, and A.S. Usmani, "Aspects of Adaptive Mesh Generation Based on Domain Decomposition and Delaunay Triangulation," Finite Element in Analysis and Design, vol. 20, pp. 47-70, 1995.
    [99] N.P. Weatherill and O. Hassan, "Efficient Three-Dimensional Delaunay Triangulation with Automatic Point Creation and Imposed Boundary Constraints," International Journal for Numerical Methods in Engineering, vol. 37, pp. 2005-2039, 1994.
    [100] H. Borouchaki, F. Hecht, E. Saltel, and P.L. George, "Reasonably Efficient Delaunay Based Mesh Generator in 3 Dimensions," presented at the 4th International Meshing Roundtable, Albuquerque, New Mexico, USA, 1995.
    [101] P.L. George, F. Hecht, and E. Saltel, "Automatic Mesh Generator with Specified Boundary," Computer Methods in Applied Mechanics and Engineering, vol. 92, pp. 269-288, 1991.
    [102] S. Rebay, "Efficient Unstructured Mesh Generation by Means of Delaunay Triangulation and Bowyer-Watson Algorithm," Journal of Computational Physics, vol. 106, pp. 125-138,1993.
    [103] L.P. Chew, "Guaranteed-Quality Triangular Meshes," Technique Report TR-89-983, Department of Computer Science, Cornell University 1989.
    [104] L.P. Chew, "Guaranteed-quality mesh generation for curved surfaces," Proceedings of the ninth annual symposium on Computational geometry, 1993.
    [105] J. Ruppert, "A New and Simple Algorithm for Quality 2-Dimensional Mesh Generation," Proceedings of the Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, 1993.
    [106] J. Ruppert, "A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation," Journal of Algorithms, vol. 18, pp. 548-585,1995.
    [107] P.J. Frey, H. Borouchaki, and P.L. George, "3D Delaunay Mesh Generation Coupled with an Advancing-Front Approach," Computer Methods in Applied Mechanics and Engineering, vol. 157, pp. 115-131, 1998.
    [108] E. Schonhardt, "Uber die Zerlegung von Dreieckspolyedern in Tetraeder," Mathematische Annalen, vol. 98, pp. 309-312, 1928.
    [109] J. Ruppert and R. Seidel, "On the Difficulty of Triangulating Three-Dimensional Nonconvex Polyhedra," Discrete and Computational Geometry, vol. 7, pp. 227-254,1992.
    [110] Q. Du and D.S. Wang, "Recent Progress in Robust and Quality Delaunay Mesh Generation," 2005.
    [111] R.W. Lewis, Y. Zheng, and D.T. Gethin, "Three-Dimensional Unstructured Mesh Generation: Part 3. Volume Meshes," Computer Methods in Applied Mechanics and Engineering, vol. 134, pp. 285-310, 1996.
    [112] D. Sharov and K. Nakahashi, "A Boundary Recovery Algorithm for Delaunay Tetrahedral Meshing," Proceedings of the 5th International Conference on Numerical Grid Generation in Computational Fluid Dynamics and Related Fields, Mississippi State University, MS, USA, 1996.
    [113] C. Hazlewood, "Approximating Constrained Tetrahedrizations," Computer Aided Geometric Design, vol. 10, pp. 67-87,1993.
    [114] P.P. Pebay, "A New Approach Towards Delaunay-Conformity in 3 Dimensions," Proceedings of the 9th International Meshing Roundtable, New Orleans, Louisiana, USA, 2000.
    [115] P.P. Pebay and P. J. Frey, "A priori Delaunay-Conformity," Proceedings of the 7th International Meshing Roundtable, Dearborn, Michigan, USA, 1998.
    [116] Q. Du and D.S. Wang, "Boundary Recovery for Three Dimensional Conforming Delaunay Triangulation," Computer Methods in Applied Mechanics and Engineering, vol. 193, pp. 2547-2563, 2004.
    [117] J.R. Shewchuk, "Constrained Delaunay Tetrahedralizations and Provably Good Boundary Recovery," Proceedings of the 11th International Meshing Roundtable, Ithaca, New York, USA 2002.
    [118] A. Liu and M. Baida, "How Far Flipping Can Go Towards 3D Conforming/Constrained Triangulation," Proceedings of the 9th International Meshing Roundtable, New Orleans, Louisiana, USA, 2000.
    [119] B.K. Karamete, M.W. Beall, and M.S. Shephard, "Triangulation of Arbitrary Polyhedra to Support Automatic Mesh Generators," International Journal for Numerical Methods in Engineering, vol. 49, pp. 167-191,2000.
    [120] P.L. George, H. Borouchaki, and E. Saltel, "'Ultimate' Robustness in Meshing an Arbitrary Polyhedron," International Journal for Numerical Methods in Engineering, vol. 58, pp. 1061-1089, 2003.
    [121] Q. Du and D.S. Wang, "Constrained Boundary Recovery for Three Dimensional Delaunay Triangulations," International Journal for Numerical Methods in Engineering, vol. 61, pp. 1471-1500, 2004.
    [122] J.P. Wright and A.G. Jack, "Aspects of Three-Dimensional Constrained Delaunay Meshing, " International Journal for Numerical Methods in Engineering, vol. 37, pp. 1841-1861, 1994.
    [123] H. Edelsbrunner and E.P. Mucke, "Simulation of Simplicity: A Technique to Cope with Degenerate Cases in Geometric Algorithm, " ACM Transactions on Graphics, vol. 9, pp. 66-104, 1990.
    [124] L.A. Freitag and C. Ollivier-Gooch, "Tetrahedral Mesh Improvement Using Swapping And Smoothing, " International Journal for Numerical Methods in Engineering, vol. 40, pp. 3979-4002, 1997.
    [125] J.C. Cavendish, D.A. Field, and W.H. Frey, "An Approach to Automatic Three-Dimensional Finite Element Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 21, pp. 329-347, 1985.
    [126] D. Talmor, "Well-Spaced Points for Numerical Methods, " Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, 1997.
    [127] 宋超,任意三维实体四面体单元网格自动剖分方法及程序实现,硕士学位论文,大连理工大学工程力学系,2001.
    [128] 赵建军,非结构化网格生成与压缩技术的研究,博士学位论文,华中科技大学机械工程学院,2002.
    [129] L.P. Chew, "Guaranteed-Quality Delaunay Meshing in 3D (short version), " Proceedings of the Thirteenth Annual Symposium on Computational Geometry, 1997.
    [130] X.Y. Li, "Silver-Free Three Dimensional Delaunay Mesh Generation, " Ph.D. Thesis, University of Illinois at Urbana-Charnpaign, 2001.
    [131] S.W. Cheng, T.K. Dey, H. Edelsbrunner, M.A. Facello, and S.H. Teng, "Sliver exudation, " Proceedings of the Fifteenth Annual Symposium on Computational Geometry, 1999.
    [132] D. Guoy, "Tetrahedral Mesh Improvement, Algorithms and Experiments, " Ph.D. Thesis, University of Illinois at Urbana-Champaign, 2001.
    [133] H. Edelsbrunner, X.Y. Li, M. Gary, A. Stathopoulos, D. Talmor, S.H. Teng, A. Ungor, and N. Walkington: , "Smoothing and Cleaning up Slivers, " Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing, Portland, Oregon, USA, 2000.
    [134] "TetMesh, GSH3D." http:/www.simulog.fr/tetmesh/.
    [135] H. Borouehaki and EL. George, "Aspects of 2-D Delaunay Mesh Generation, " International Journal for Numerical Methods in Engineering, vol. 40, pp. 1957-1975, 1997.
    [136] 徐永安,约束Delaunay三角化,博士学位论文,浙江大学机能学院,1999.
    [137] "METIS-Serial Graph Partitioning and Fill-reducing Matrix Ordering." http://glaros.dtc.umn.edu/ghhome/metis/metis/ovorview.
    [138] "ParMETIS-Parallel Graph Partitioning and Fill-reducing Matrix Ordering." http://glaros.dtc.umn.edu/gkhomo/metis/parmetis/overview.
    [139] "Chaco: Software for Partitioning Graphs." http://www.cs.sandia.gov/~bahendr/chaco.html.
    [140] "JOSTLE—graph partitioning software." http://staffweb.cms.gre.ac.uk/~e.walshaw/jostle/.
    [141] H. Edelsbrunner and D. Guoy, "Sink-Insertion for Mesh Improvement, " Proceedings of the 7th Annual Symposium on Computational Geometry, 2001.
    [142] C. Armstrong, D. Robinson, R. McKeag, T. Li, S. Bridgett, R. Donaghy, and C. McGleenan, "Medial Axis for Meshing and More, " Proceedings of the 4th International Meshing Roundtable, Albuquerque, New Mexico, USA, 1995.
    [143] G. Blelloch, H. Butch, K. Crary, R. Harper, G. Miller, and N. Walkington, "Persistent Triangulation, " Journal of Functional Programming, vol. 11, pp. 441-466, 2001.
    [144] 李华,李笑牛,程耿东,一种全四边形网格生成方法——改进模板法,计算力学学报,19(1):16-19,2002.
    [145] D.A. Field, "Laplacian smoothing and Delaunay triangulations, " Communications in Applied Numerical Methods, vol. 4 pp. 709-712., 1988.
    [146] S.A. Canann, S.N. Muthukrishnan, and R.K. Philips, "Topological Improvement Procedures for Quadrilateral Finite Element Meshes, " Engineering with Computers, vol. 14, pp. 168-177, 1998.
    [147] N.A. Golias and R.W. Dutton, "Delaunay Triangulation and 3D Adaptive Mesh Generation, " Finite Elements in Analysis and Design, vol. 25, pp. 331-341, 1997.
    [148] 周晓云,刘慎权,实现约束Delaunay三角剖分的健壮算法,计算机学报,19(8):615-626,1996.
    [149] 宋超,关振群,顾元宪,约束Delaunay三角化的边界恢复和薄元消除方法,计算力学学报,21(2):169-176 2004.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700