TriMe++: Multi-threaded triangular meshing in two dimensions
We present TriMe++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay triangulation. Multi-threaded parallel computing is implemented throughout the meshing procedure, making it suitable for fast generation of large-sca...
Uložené v:
| Vydané v: | Computer physics communications Ročník 308; s. 109442 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
United States
Elsevier B.V
01.03.2025
Elsevier |
| Predmet: | |
| ISSN: | 0010-4655 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | We present TriMe++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay triangulation. Multi-threaded parallel computing is implemented throughout the meshing procedure, making it suitable for fast generation of large-scale meshes. Three iterative meshing algorithms are implemented: the DistMesh algorithm, the centroidal Voronoi diagram meshing, and a hybrid of the two. We compare the performance of the three meshing methods in TriMe++, and show that the hybrid method retains the advantages of the other two. The software library achieves significant parallel speedup when generating large-scale meshes containing between 104 to 107 points. TriMe++ can handle complicated geometries and generates adaptive meshes of high quality.
Program title:TriMe++
CPC Library link to program files:https://doi.org/10.17632/jxcsxtywtw.1
Developer's repository link:https://github.com/jiayinlu19960224/TriMe
Licensing provisions: BSD 3-clause
Programming language: C++
External routines/libraries: OpenMP, multi-threaded Voro++
Nature of problem: Multi-threaded geometry meshing in two dimension using the Delaunay triangulation
Solution method: The TriMe++ library is built around several C++ classes that follows a structured meshing pipeline. During initialization, the shape_2d class reads the geometry input and generates a signed distance field using a grid-based data structure to represent the shape. The sizing_2d class subsequently produces adaptive element sizing and density fields for the mesh. It uses an adaptive quad-tree data structure, enabling efficient refinement of sizing and density values in areas with complex geometries. In the meshing procedure, the parallel_meshing_2d class iteratively improves point positions in the mesh. In each meshing iteration, the multi-threaded Voro++ library generates the Delaunay triangulation of the points. Users can select from three meshing algorithms, the DistMesh algorithm in the mesh_alg_2d_dm class, the centroidal Voronoi diagram meshing algorithm in the mesh_alg_2d_cvd class, and a hybrid method of the two in the mesh_alg_2d_hybrid class Throughout this meshing workflow, we use OpenMP for multi-threaded parallel computations. |
|---|---|
| AbstractList | We present TRIME++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay triangulation. Multi-threaded parallel computing is implemented throughout the meshing procedure, making it suitable for fast generation of large-scale meshes. Three iterative meshing algorithms are implemented: the DistMesh algorithm, the centroidal Voronoi diagram meshing, and a hybrid of the two. We compare the performance of the three meshing methods in TRIME++, and show that the hybrid method retains the advantages of the other two. The software library achieves significant parallel speedup when generating large-scale meshes containing between 104 to 107 points. TRIME++ can handle complicated geometries and generates adaptive meshes of high quality. We present TriMe++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay triangulation. Multi-threaded parallel computing is implemented throughout the meshing procedure, making it suitable for fast generation of large-scale meshes. Three iterative meshing algorithms are implemented: the DistMesh algorithm, the centroidal Voronoi diagram meshing, and a hybrid of the two. We compare the performance of the three meshing methods in TriMe++, and show that the hybrid method retains the advantages of the other two. The software library achieves significant parallel speedup when generating large-scale meshes containing between 104 to 107 points. TriMe++ can handle complicated geometries and generates adaptive meshes of high quality. Program title:TriMe++ CPC Library link to program files:https://doi.org/10.17632/jxcsxtywtw.1 Developer's repository link:https://github.com/jiayinlu19960224/TriMe Licensing provisions: BSD 3-clause Programming language: C++ External routines/libraries: OpenMP, multi-threaded Voro++ Nature of problem: Multi-threaded geometry meshing in two dimension using the Delaunay triangulation Solution method: The TriMe++ library is built around several C++ classes that follows a structured meshing pipeline. During initialization, the shape_2d class reads the geometry input and generates a signed distance field using a grid-based data structure to represent the shape. The sizing_2d class subsequently produces adaptive element sizing and density fields for the mesh. It uses an adaptive quad-tree data structure, enabling efficient refinement of sizing and density values in areas with complex geometries. In the meshing procedure, the parallel_meshing_2d class iteratively improves point positions in the mesh. In each meshing iteration, the multi-threaded Voro++ library generates the Delaunay triangulation of the points. Users can select from three meshing algorithms, the DistMesh algorithm in the mesh_alg_2d_dm class, the centroidal Voronoi diagram meshing algorithm in the mesh_alg_2d_cvd class, and a hybrid method of the two in the mesh_alg_2d_hybrid class Throughout this meshing workflow, we use OpenMP for multi-threaded parallel computations. |
| ArticleNumber | 109442 |
| Author | Rycroft, Chris H. Lu, Jiayin |
| Author_xml | – sequence: 1 givenname: Jiayin orcidid: 0000-0001-5590-1437 surname: Lu fullname: Lu, Jiayin email: jiayin_lu@math.ucla.edu organization: Department of Mathematics, University of California, Los Angeles, Los Angeles, CA 90095, United States – sequence: 2 givenname: Chris H. orcidid: 0000-0003-4677-6990 surname: Rycroft fullname: Rycroft, Chris H. organization: Department of Mathematics, University of Wisconsin–Madison, Madison, WI 53706, United States |
| BackLink | https://www.osti.gov/servlets/purl/2546948$$D View this record in Osti.gov |
| BookMark | eNp9kEtPwzAQhH0oEm3hB3CLuFYp60ecBLigipfUiks5W6m9aV21dmWnIP49jsKZ02q0M6PRNyEj5x0SckNhToHKu_1cn_ScARNJ10KwERkDUMiFLIpLMolxDwBlWfMxeVwHu8LZ7D5bnQ-dzbtdwMagybpgG7c9H5qQHTHurNtm1mXdt8-MPaKL1rt4RS7a5hDx-u9OyefL83rxli8_Xt8XT8tcMy5YzqSueNlSWlOzATBY0lbzgrMKyg2gRClrCSVHprWsKDZl0aZ9lKZfzaXmU3I79PrYWRW17VDvtHcOdadYIWQtqmSig0kHH2PAVp2CPTbhR1FQPRe1V4mL6rmogUvKPAwZTOu_LIa-HJ1GY0Pfbbz9J_0LpJ5sVA |
| Cites_doi | 10.1007/BF01840356 10.1039/c3ce41057a 10.1111/j.1538-4632.1973.tb01003.x 10.1093/comjnl/21.2.168 10.1016/j.cad.2014.11.011 10.1016/j.micromeso.2011.08.020 10.1145/355921.355927 10.1145/160985.161150 10.1002/nme.1620210805 10.1016/j.cpc.2023.108832 10.1002/nme.2579 10.2516/ogst/2013176 10.1016/j.camwa.2023.03.025 10.1016/j.gmod.2005.01.004 10.1109/TIT.1982.1056489 10.1088/0965-0393/18/1/015012 10.1137/0713021 10.1145/282918.282923 10.1016/S0925-7721(01)00047-5 10.1007/s00371-010-0506-2 10.1007/BF00977785 10.1137/S0036144599352836 10.1007/BF01840357 10.2307/3213616 10.1016/j.cpc.2016.11.005 10.1145/235815.235821 10.1002/nme.616 10.1002/nme.1620361103 10.1103/PhysRevE.74.021306 10.1016/0098-3004(83)90006-7 10.1002/nme.1620372103 10.1007/s007910050004 10.1145/355483.355487 10.1145/2629697 10.1119/5.0087591 10.1109/99.660313 10.1145/1559755.1559758 10.1038/s41592-019-0686-2 10.1016/0045-7949(91)90059-U 10.1137/S0036144503429121 10.1006/jcph.1995.1039 |
| ContentType | Journal Article |
| Copyright | 2024 The Author(s) |
| Copyright_xml | – notice: 2024 The Author(s) |
| CorporateAuthor | Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States) |
| CorporateAuthor_xml | – name: Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States) |
| DBID | 6I. AAFTH AAYXX CITATION OIOZB OTOTI |
| DOI | 10.1016/j.cpc.2024.109442 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef OSTI.GOV - Hybrid OSTI.GOV |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Physics |
| ExternalDocumentID | 2546948 10_1016_j_cpc_2024_109442 S0010465524003655 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 29F 4.4 457 4G. 5GY 5VS 6I. 7-5 71M 8P~ 9JN AAEDT AAEDW AAFTH AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AARLI AATTM AAXKI AAXUO AAYFN AAYWO ABBOA ABFNM ABJNI ABMAC ABNEU ABQEM ABQYD ABWVN ABXDB ACDAQ ACFVG ACGFS ACLVX ACNNM ACRLP ACRPL ACSBN ACZNC ADBBV ADECG ADEZE ADJOM ADMUD ADNMO AEBSH AEIPS AEKER AENEX AFJKZ AFTJW AFXIZ AFZHZ AGCQF AGHFR AGQPQ AGRNS AGUBO AGYEJ AHHHB AHZHX AI. AIALX AIEXJ AIIUN AIKHN AITUG AIVDX AJSZI AKRWK ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOUOD APXCP ASPBG ATOGT AVWKF AXJTR AZFZN BBWZM BKOJK BLXMC BNPGV CS3 DU5 EBS EFJIC EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FLBIZ FNPLU FYGXN G-2 G-Q GBLVA GBOLZ HLZ HME HMV HVGLF HZ~ IHE IMUCA J1W KOM LG9 LZ4 M38 M41 MO0 N9A NDZJH O-L O9- OAUVE OGIMB OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SCB SDF SDG SES SEW SHN SPC SPCBC SPD SPG SSE SSH SSK SSQ SSV SSZ T5K TN5 UPT VH1 WUQ ZMT ~02 ~G- 9DU AAYXX ACLOT ACVFH ADCNI AEUPX AFPUW AIGII AKBMS AKYEP CITATION EFKBS EFLBG ~HD OIOZB OTOTI |
| ID | FETCH-LOGICAL-c2342-26c837f1191db00de71fc3532807b0e6e6696073e2cc681ea75f007110e6936c3 |
| ISSN | 0010-4655 |
| IngestDate | Mon Oct 27 02:29:42 EDT 2025 Sat Nov 29 07:02:38 EST 2025 Sat May 24 17:05:37 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | DistMesh Computational geometry Geometric adaptivity Centroidal Voronoi tessellation Voronoi tessellation Delaunay triangulation Multi-threaded programming Geometry meshing Voro |
| Language | English |
| License | This is an open access article under the CC BY license. |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c2342-26c837f1191db00de71fc3532807b0e6e6696073e2cc681ea75f007110e6936c3 |
| Notes | USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) AC02-05CH11231 None |
| ORCID | 0000-0001-5590-1437 0000-0003-4677-6990 0000000346776990 0000000155901437 |
| OpenAccessLink | https://www.osti.gov/servlets/purl/2546948 |
| ParticipantIDs | osti_scitechconnect_2546948 crossref_primary_10_1016_j_cpc_2024_109442 elsevier_sciencedirect_doi_10_1016_j_cpc_2024_109442 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-03-01 |
| PublicationDateYYYYMMDD | 2025-03-01 |
| PublicationDate_xml | – month: 03 year: 2025 text: 2025-03-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States |
| PublicationTitle | Computer physics communications |
| PublicationYear | 2025 |
| Publisher | Elsevier B.V Elsevier |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier |
| References | The CGAL Project (br0360) 2023 Floyd, Steinberg (br0800) 1976; 17 Plimpton (br0630) 1995; 117 Bern, Eppstein (br0030) 1992; vol. 1 Ruppert (br0230) 1995 Tychonievich, Jones (br0080) 2010; 26 br0620 Lloyd (br0750) 1982; 28 Shewchuk (br0260) 2002; 22 Lu, Lazar, Rycroft (br0570) 2023; 291 Shewchuk (br0860) 2000 br0700 Hart (br0820) 1995; 12 CGAL (br0370) Chen (br0520) 2004 Alliez, Cohen-Steiner, Yvinec, Desbrun (br0060) 2005 R., Parikh (br0400) 1988 Amenta, Bern (br0780) 1998 Amaziane, Bourgeois, el Fatini (br0170) 2013; 69 Shewchuk (br0250) 1996; vol. 1148 George, Borouchaki (br0490) 1998 Tournois, Alliez, Devillers (br0770) 2010; 3 Persson, Strang (br0530) June 2004; 46 br0830 Gropp, Lusk, Skjellum (br0870) 2014 Fortune (br0330) 1987; 2 Gresho, Sani (br0100) 2000 Guibas, Stolfi (br0300) April 1985; 4 Moukalled, Mangani, Darwish (br0160) 2016; vol. 113 br0470 Lo (br0390) 1985; 21 br0670 br0350 Quadros, Shimada, Owen (br0790) 2004 Du, Wang (br0510) 2003; 56 Dagum, Menon (br0710) 1998; 5 br0270 Si (br0340) February 2015; 41 You, Kou, Tan (br0110) May 2015; 62 Jin, Tanner (br0420) 1993; 36 George, Seveno (br0430) 1994; 37 Willems, Rycroft, Kazi, Meza, Haranczyk (br0680) 2012; 149 Lazar, Lu, Rycroft (br0140) 2022; 90 br0440 Virtanen, Gommers, Oliphant, Haberland, Reddy, Cournapeau, Burovski, Peterson, Weckesser, Bright, van der Walt, Brett, Wilson, Millman, Mayorov, Nelson, Jones, Kern, Larson, Carey, Polat, Feng, Moore, VanderPlas, Laxalde, Perktold, Cimrman, Henriksen, Quintero, Harris, Archibald, Ribeiro, Pedregosa, van Mulbregt, SciPy 1.0 Contributors (br0840) 2020; 17 Voronoi (br0050) 1907; 133 Bernaschi, Lulli, Sbragaglia (br0890) 2016; 213 br0720 Pacheco (br0880) 1997 Roarty, Grosland (br0120) 2004; 24 Pinheiro, Martin, Rycroft, Haranczyk (br0690) 2013; 15 Barber, Dobkin, Huhdanpaa (br0850) 1996; 22 Boots, Murdoch (br0600) 1983; 9 Okabe, Boots, Sugihara, Chiu (br0020) 2009 Eppstein (br0740) 2001 Eymard, Gallouët, Herbin (br0150) 2000; VII Boissonnat, Oudot (br0380) 2005; 67 Lee, Schachter (br0310) 1980; 9 Johnson (br0090) 1987 Geuzaine, Remacle (br0460) 2009; 79 br0560 Delaunay (br0010) 1934; 7 Heath (br0760) 2002 Shin (br0130) November 2005 Babuška, Aziz (br0210) 1976; 13 Bentley, Weide, Yao (br0590) 1980; 6 Ghoudi, Mohamed, Seaid (br0180) 2023; 141 Schöberl (br0450) 1997; 1 Green, Sibson (br0290) 1978; 21 Shewchuk (br0200) 2002 Rycroft (br0550) 2009; 19 Frisken, Perry, Rockwood, Jones (br0810) 2000; 2 Shewchuk (br0240) 1998 br0650 Apel (br0190) January 1999 Lawson (br0280) 1977 Cheng, Dey, Edelsbrunner, Facello, Teng (br0900) 2000; 47 Piegl, Tiller (br0480) 1997 Pons, Boissonnat (br0070) 2007 Liu, Wang, Levy, Sun, Yan, Lu, Yang (br0730) 2009; 28 Rhynsburger (br0580) 1973; 5 Lo (br0410) 1991; 39 Stukowski (br0660) 2010; 18 Persson (br0540) 2005 Rycroft, Grest, Landry, Bazant (br0640) 2006; 74 Dwyer (br0320) 1987; 2 Shewchuk (br0040) 2002 Quine, Watson (br0610) 1984; 21 L.P. Chew, Guaranteed-quality mesh generation for curved surfaces, 1993. Du, Faber, Gunzburger (br0500) 1999; 41 Chen (10.1016/j.cpc.2024.109442_br0520) 2004 Pacheco (10.1016/j.cpc.2024.109442_br0880) 1997 Si (10.1016/j.cpc.2024.109442_br0340) 2015; 41 Cheng (10.1016/j.cpc.2024.109442_br0900) 2000; 47 Babuška (10.1016/j.cpc.2024.109442_br0210) 1976; 13 Dwyer (10.1016/j.cpc.2024.109442_br0320) 1987; 2 Lee (10.1016/j.cpc.2024.109442_br0310) 1980; 9 Bern (10.1016/j.cpc.2024.109442_br0030) 1992; vol. 1 Plimpton (10.1016/j.cpc.2024.109442_br0630) 1995; 117 Schöberl (10.1016/j.cpc.2024.109442_br0450) 1997; 1 Fortune (10.1016/j.cpc.2024.109442_br0330) 1987; 2 Boots (10.1016/j.cpc.2024.109442_br0600) 1983; 9 CGAL (10.1016/j.cpc.2024.109442_br0370) Delaunay (10.1016/j.cpc.2024.109442_br0010) 1934; 7 Green (10.1016/j.cpc.2024.109442_br0290) 1978; 21 Lo (10.1016/j.cpc.2024.109442_br0390) 1985; 21 Floyd (10.1016/j.cpc.2024.109442_br0800) 1976; 17 Tychonievich (10.1016/j.cpc.2024.109442_br0080) 2010; 26 Gresho (10.1016/j.cpc.2024.109442_br0100) 2000 Piegl (10.1016/j.cpc.2024.109442_br0480) 1997 Persson (10.1016/j.cpc.2024.109442_br0530) 2004; 46 The CGAL Project (10.1016/j.cpc.2024.109442_br0360) 2023 Rycroft (10.1016/j.cpc.2024.109442_br0640) 2006; 74 Okabe (10.1016/j.cpc.2024.109442_br0020) 2009 Lu (10.1016/j.cpc.2024.109442_br0570) 2023; 291 George (10.1016/j.cpc.2024.109442_br0490) 1998 Liu (10.1016/j.cpc.2024.109442_br0730) 2009; 28 Lazar (10.1016/j.cpc.2024.109442_br0140) 2022; 90 Frisken (10.1016/j.cpc.2024.109442_br0810) 2000; 2 10.1016/j.cpc.2024.109442_br0220 Stukowski (10.1016/j.cpc.2024.109442_br0660) 2010; 18 Lloyd (10.1016/j.cpc.2024.109442_br0750) 1982; 28 Dagum (10.1016/j.cpc.2024.109442_br0710) 1998; 5 Rycroft (10.1016/j.cpc.2024.109442_br0550) 2009; 19 Shewchuk (10.1016/j.cpc.2024.109442_br0250) 1996; vol. 1148 Virtanen (10.1016/j.cpc.2024.109442_br0840) 2020; 17 Amaziane (10.1016/j.cpc.2024.109442_br0170) 2013; 69 Du (10.1016/j.cpc.2024.109442_br0510) 2003; 56 Pons (10.1016/j.cpc.2024.109442_br0070) 2007 Shewchuk (10.1016/j.cpc.2024.109442_br0240) 1998 Shewchuk (10.1016/j.cpc.2024.109442_br0200) 2002 Shewchuk (10.1016/j.cpc.2024.109442_br0260) 2002; 22 Gropp (10.1016/j.cpc.2024.109442_br0870) 2014 Hart (10.1016/j.cpc.2024.109442_br0820) 1995; 12 Eppstein (10.1016/j.cpc.2024.109442_br0740) 2001 Boissonnat (10.1016/j.cpc.2024.109442_br0380) 2005; 67 Roarty (10.1016/j.cpc.2024.109442_br0120) 2004; 24 Eymard (10.1016/j.cpc.2024.109442_br0150) 2000; VII Lawson (10.1016/j.cpc.2024.109442_br0280) 1977 Shewchuk (10.1016/j.cpc.2024.109442_br0040) 2002 Willems (10.1016/j.cpc.2024.109442_br0680) 2012; 149 Bentley (10.1016/j.cpc.2024.109442_br0590) 1980; 6 Pinheiro (10.1016/j.cpc.2024.109442_br0690) 2013; 15 Ghoudi (10.1016/j.cpc.2024.109442_br0180) 2023; 141 Alliez (10.1016/j.cpc.2024.109442_br0060) 2005 You (10.1016/j.cpc.2024.109442_br0110) 2015; 62 Shewchuk (10.1016/j.cpc.2024.109442_br0860) 2000 Quadros (10.1016/j.cpc.2024.109442_br0790) 2004 Bernaschi (10.1016/j.cpc.2024.109442_br0890) 2016; 213 Lo (10.1016/j.cpc.2024.109442_br0410) 1991; 39 Barber (10.1016/j.cpc.2024.109442_br0850) 1996; 22 Shin (10.1016/j.cpc.2024.109442_br0130) 2005 Amenta (10.1016/j.cpc.2024.109442_br0780) 1998 George (10.1016/j.cpc.2024.109442_br0430) 1994; 37 Rhynsburger (10.1016/j.cpc.2024.109442_br0580) 1973; 5 Heath (10.1016/j.cpc.2024.109442_br0760) 2002 Ruppert (10.1016/j.cpc.2024.109442_br0230) Quine (10.1016/j.cpc.2024.109442_br0610) 1984; 21 Jin (10.1016/j.cpc.2024.109442_br0420) 1993; 36 Apel (10.1016/j.cpc.2024.109442_br0190) 1999 R. (10.1016/j.cpc.2024.109442_br0400) 1988 Moukalled (10.1016/j.cpc.2024.109442_br0160) 2016; vol. 113 Johnson (10.1016/j.cpc.2024.109442_br0090) 1987 Guibas (10.1016/j.cpc.2024.109442_br0300) 1985; 4 Voronoi (10.1016/j.cpc.2024.109442_br0050) 1907; 133 Persson (10.1016/j.cpc.2024.109442_br0540) 2005 Du (10.1016/j.cpc.2024.109442_br0500) 1999; 41 Geuzaine (10.1016/j.cpc.2024.109442_br0460) 2009; 79 Tournois (10.1016/j.cpc.2024.109442_br0770) 2010; 3 |
| References_xml | – ident: br0670 – reference: L.P. Chew, Guaranteed-quality mesh generation for curved surfaces, 1993. – volume: 9 start-page: 351 year: 1983 end-page: 365 ident: br0600 article-title: The spatial arrangement of random Voronoi polygons publication-title: Comput. Geosci. – volume: 149 start-page: 134 year: 2012 end-page: 141 ident: br0680 article-title: Algorithms and tools for high-throughput geometry-based analysis of crystalline porous materials publication-title: Microporous Mesoporous Mater. – volume: 47 start-page: 883 year: 2000 end-page: 904 ident: br0900 article-title: Sliver exudation publication-title: J. ACM – volume: 5 start-page: 46 year: 1998 end-page: 55 ident: br0710 article-title: OpenMP: an industry standard API for shared-memory programming publication-title: IEEE Comput. Sci. Eng. – ident: br0830 – volume: 5 start-page: 133 year: 1973 end-page: 144 ident: br0580 article-title: Analytic delineation of Thiessen polygons publication-title: Geogr. Anal. – year: 2014 ident: br0870 article-title: Using MPI: Portable Parallel Programming with the Message-Passing Interface publication-title: Scientific and Engineering Computation Series – volume: 9 start-page: 219 year: 1980 end-page: 242 ident: br0310 article-title: Two algorithms for constructing a Delaunay triangulation publication-title: Int. J. Comput. Inf. Sci. – year: 2000 ident: br0100 article-title: Incompressible Flow and the Finite Element Method – volume: 21 start-page: 168 year: 1978 end-page: 173 ident: br0290 article-title: Computing Dirichlet tessellations in the plane publication-title: Comput. J. – volume: 41 year: February 2015 ident: br0340 article-title: TetGen, a Delaunay-based quality tetrahedral mesh generator publication-title: ACM Trans. Math. Softw. – volume: 22 start-page: 21 year: 2002 end-page: 74 ident: br0260 article-title: Delaunay refinement algorithms for triangular mesh generation publication-title: Comput. Geom. Theory Appl. – start-page: 193 year: 2002 end-page: 204 ident: br0040 article-title: Constrained Delaunay tetrahedralizations and provably good boundary recovery publication-title: Proc. 11th International Meshing Roundtable – year: 2002 ident: br0200 article-title: What is a good linear finite element? Interpolation, conditioning, anisotropy, and quality measures – start-page: 10 year: 2005 ident: br0060 article-title: Variational tetrahedral meshing publication-title: SIGGRAPH '05: ACM SIGGRAPH 2005 Courses – volume: vol. 1148 start-page: 203 year: 1996 end-page: 222 ident: br0250 article-title: Triangle: engineering a 2D quality mesh generator and Delaunay triangulator publication-title: Applied Computational Geometry: Towards Geometric Engineering, First ACM Workshop on Applied Computational Geometry – volume: 21 start-page: 1403 year: 1985 end-page: 1426 ident: br0390 article-title: A new mesh generation scheme for arbitrary planar domains publication-title: Int. J. Numer. Methods Eng. – volume: 56 start-page: 1355 year: 2003 end-page: 1373 ident: br0510 article-title: Tetrahedral mesh generation and optimization based on centroidal Voronoi tessellations publication-title: Int. J. Numer. Methods Eng. – volume: 2 start-page: 137 year: 1987 end-page: 151 ident: br0320 article-title: A faster divide-and-conquer algorithm for constructing Delaunay triangulations publication-title: Algorithmica – start-page: 161 year: 1977 end-page: 194 ident: br0280 article-title: Software for publication-title: Mathematical Software – ident: br0650 – volume: 21 start-page: 548 year: 1984 end-page: 557 ident: br0610 article-title: Radial generation of publication-title: J. Appl. Probab. – year: 1987 ident: br0090 article-title: Numerical Solution of Partial Differential Equations by the Finite Element Method – ident: br0560 – volume: 2 start-page: 153 year: 1987 end-page: 174 ident: br0330 article-title: A sweepline algorithm for Voronoi diagrams publication-title: Algorithmica – volume: 22 start-page: 469 year: 1996 end-page: 483 ident: br0850 article-title: The quickhull algorithm for convex hulls publication-title: ACM Trans. Math. Softw. – volume: 1 start-page: 41 year: 1997 end-page: 52 ident: br0450 article-title: NETGEN an advancing front 2D/3D-mesh generator based on abstract rules publication-title: Comput. Vis. Sci. – volume: 69 start-page: 687 year: 2013 end-page: 699 ident: br0170 article-title: Adaptive mesh refinement for a finite volume method for flow and transport of radionuclides in heterogeneous porous media publication-title: Oil Gas Sci. Technol. – volume: 133 start-page: 97 year: 1907 end-page: 178 ident: br0050 article-title: Nouvelles applications des paramètres continus à la theorie des formes quadratiques publication-title: J. Reine Angew. Math. – ident: br0370 article-title: Computational geometry algorithms library – start-page: 327 year: 2004 end-page: 332 ident: br0790 article-title: 3D discrete skeleton generation by wave propagation on PR-octree for finite element mesh sizing publication-title: ACM Symp. Solid Model. Appl. – volume: 15 start-page: 7531 year: 2013 end-page: 7538 ident: br0690 article-title: High accuracy geometric analysis of crystalline porous materials publication-title: CrystEngComm – volume: 79 start-page: 1309 year: 2009 end-page: 1331 ident: br0460 article-title: Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities publication-title: Int. J. Numer. Methods Eng. – volume: 74 year: 2006 ident: br0640 article-title: Analysis of granular flow in a pebble-bed nuclear reactor publication-title: Phys. Rev. E – year: 1997 ident: br0880 article-title: Parallel Programming with MPI – volume: 141 year: 2023 ident: br0180 article-title: Novel adaptive finite volume method on unstructured meshes for time-domain wave scattering and diffraction publication-title: Comput. Math. Appl. – volume: 6 start-page: 563 year: 1980 end-page: 580 ident: br0590 article-title: Optimal expected-time algorithms for closest point problems publication-title: ACM Trans. Math. Softw. – volume: 3 start-page: 212 year: 2010 end-page: 222 ident: br0770 article-title: 2D centroidal Voronoi tessellations with constraints publication-title: Numer. Math. J. Chinese Univ. – volume: 17 start-page: 261 year: 2020 end-page: 272 ident: br0840 article-title: SciPy 1.0: fundamental algorithms for scientific computing in Python publication-title: Nat. Methods – volume: 213 start-page: 19 year: 2016 end-page: 28 ident: br0890 article-title: GPU based detection of topological changes in Voronoi diagrams publication-title: Comput. Phys. Commun. – volume: 19 year: 2009 ident: br0550 article-title: Voro++: a three-dimensional Voronoi cell library in C++, chaos: an interdisciplinary publication-title: J. Nonlinear Sci. – ident: br0720 – volume: vol. 113 year: 2016 ident: br0160 article-title: The Finite Volume Method in Computational Fluid Dynamics: An Advanced Introduction with OpenFOAM® and Matlab publication-title: Fluid Mechanics and Its Applications – volume: 36 start-page: 1805 year: 1993 end-page: 1823 ident: br0420 article-title: Generation of unstructured tetrahedral meshes by advancing front technique publication-title: Int. J. Numer. Methods Eng. – volume: 291 year: 2023 ident: br0570 article-title: An extension to Voro++ for multithreaded computation of Voronoi cells publication-title: Comput. Phys. Commun. – volume: 46 start-page: 329 year: June 2004 end-page: 345 ident: br0530 article-title: A simple mesh generator in MATLAB publication-title: SIAM Rev. – ident: br0620 – volume: 90 start-page: 469 year: 2022 end-page: 480 ident: br0140 article-title: Voronoi cell analysis: the shapes of particle systems publication-title: Am. J. Phys. – start-page: 1 year: 2007 end-page: 8 ident: br0070 article-title: Delaunay deformable models: topology-adaptive meshes based on the restricted Delaunay triangulation publication-title: 2007 IEEE Conference on Computer Vision and Pattern Recognition – volume: 28 start-page: 101 year: 2009 ident: br0730 article-title: On centroidal Voronoi tessellation–energy smoothness and fast computation publication-title: ACM Trans. Graph. (TOG) – volume: 62 start-page: 176 year: May 2015 end-page: 189 ident: br0110 article-title: Adaptive meshing for finite element analysis of heterogeneous materials publication-title: Comput. Aided Des. – year: January 1999 ident: br0190 article-title: Anisotropic finite elements: Local estimates and applications – volume: 39 start-page: 501 year: 1991 end-page: 511 ident: br0410 article-title: Volume discretization into tetrahedra — II. 3D triangulation by advancing front approach publication-title: Compos. Struct. – year: 2005 ident: br0540 article-title: Mesh generation for implicit geometries – ident: br0700 – volume: 41 start-page: 637 year: 1999 end-page: 676 ident: br0500 article-title: Centroidal Voronoi tessellations: applications and algorithms publication-title: SIAM Rev. – volume: VII start-page: 713 year: 2000 end-page: 1020 ident: br0150 article-title: The finite volume method publication-title: Handb. Numer. Anal. – year: 1998 ident: br0490 article-title: Delaunay Triangulation and Meshing: Application to Finite Elements – start-page: 109 year: 2004 end-page: 120 ident: br0520 article-title: Mesh smoothing schemes based on optimal Delaunay triangulations publication-title: Proceedings of 13th International Meshing Roundtable – volume: 17 start-page: 75 year: 1976 end-page: 77 ident: br0800 article-title: An adaptive algorithm for spatial grey scale publication-title: Proc. Soc. Inf. Disp. – start-page: 86 year: 1998 end-page: 95 ident: br0240 article-title: Tetrahedral mesh generation by Delaunay refinement publication-title: Proceedings of the Fourteenth Annual Symposium on Computational Geometry – volume: 67 start-page: 405 year: 2005 end-page: 451 ident: br0380 article-title: Provably good sampling and meshing of surfaces publication-title: Graph. Models – volume: 7 year: 1934 ident: br0010 article-title: Sur la sphère vide. a la mémoire de Georges Voronoi publication-title: Izv. Akad. Nauk SSSR, Otd. Mat. Estestv. Nauk – volume: 4 start-page: 74 year: April 1985 end-page: 123 ident: br0300 article-title: Primitives for the manipulation of general subdivisions and the computation of Voronoi publication-title: ACM Trans. Graph. – volume: 37 start-page: 3605 year: 1994 end-page: 3619 ident: br0430 article-title: The advancing-front mesh generation method revisited publication-title: Int. J. Numer. Methods Eng. – start-page: 39 year: 1998 end-page: 48 ident: br0780 article-title: Surface reconstruction by Voronoi filtering publication-title: Proc. of 14th Symp. on Computational Geometry (SCG'98) – ident: br0470 – ident: br0440 – volume: 12 year: 1995 ident: br0820 article-title: Sphere tracing: a geometric method for the antialiased ray tracing of implicit surfaces publication-title: Vis. Comput. – volume: 117 start-page: 1 year: 1995 end-page: 19 ident: br0630 article-title: Fast parallel algorithms for short-range molecular dynamics publication-title: J. Comput. Phys. – ident: br0350 – volume: vol. 1 start-page: 23 year: 1992 end-page: 90 ident: br0030 article-title: Mesh generation and optimal triangulation publication-title: Computing in Euclidean Geometry – year: 2023 ident: br0360 article-title: CGAL User and Reference Manual – start-page: 199 year: November 2005 end-page: 206 ident: br0130 article-title: Adaptive mesh generation for finite element analysis of functionally graded materials publication-title: Proceedings of the ASME 2005 International Mechanical Engineering Congress and Exposition. Computers and Information in Engineering – year: 2001 ident: br0740 article-title: Global optimization of mesh quality publication-title: Tutorial at the 10th Int. Meshing Roundtable – volume: 28 start-page: 129 year: 1982 end-page: 137 ident: br0750 article-title: Least squares quantization in PCM publication-title: IEEE Trans. Inf. Theory – volume: 24 start-page: 21 year: 2004 end-page: 29 ident: br0120 article-title: Adaptive meshing technique applied to an orthopaedic finite element contact problem publication-title: Iowa Orthop. J. – year: 1988 ident: br0400 article-title: Generation of three-dimensional unstructured grids by the advancing-front method – year: 1997 ident: br0480 article-title: The Nurbs Book – volume: 13 start-page: 214 year: 1976 end-page: 226 ident: br0210 article-title: On the angle condition in the finite element method publication-title: SIAM J. Numer. Anal. – year: 2009 ident: br0020 article-title: Spatial Tessellations: Concepts and Applications of Voronoi Diagrams – volume: 2 start-page: 249 year: 2000 end-page: 254 ident: br0810 article-title: Adaptively sampled distance fields: a general representation of shape for computer graphics publication-title: ACM Trans. Graph. – ident: br0270 – year: 1995 ident: br0230 article-title: Delaunay refinement algorithm for quality 2-dimensional mesh generation – volume: 18 year: 2010 ident: br0660 article-title: Visualization and analysis of atomistic simulation data with OVITO – the open visualization tool publication-title: Model. Simul. Mater. Sci. Eng. – start-page: 1 year: 2000 end-page: 10 ident: br0860 article-title: Mesh generation for domains with small angles publication-title: Proceedings of the Sixteenth Annual Symposium on Computational Geometry – year: 2002 ident: br0760 article-title: Scientific Computing: An Introductory Survery – volume: 26 start-page: 1485 year: 2010 end-page: 1495 ident: br0080 article-title: Delaunay deformable mesh for the weathering and erosion of 3d terrain publication-title: Vis. Comput. – year: 2002 ident: 10.1016/j.cpc.2024.109442_br0200 – volume: 2 start-page: 137 year: 1987 ident: 10.1016/j.cpc.2024.109442_br0320 article-title: A faster divide-and-conquer algorithm for constructing Delaunay triangulations publication-title: Algorithmica doi: 10.1007/BF01840356 – volume: 17 start-page: 75 year: 1976 ident: 10.1016/j.cpc.2024.109442_br0800 article-title: An adaptive algorithm for spatial grey scale publication-title: Proc. Soc. Inf. Disp. – volume: 15 start-page: 7531 year: 2013 ident: 10.1016/j.cpc.2024.109442_br0690 article-title: High accuracy geometric analysis of crystalline porous materials publication-title: CrystEngComm doi: 10.1039/c3ce41057a – start-page: 199 year: 2005 ident: 10.1016/j.cpc.2024.109442_br0130 article-title: Adaptive mesh generation for finite element analysis of functionally graded materials – year: 2023 ident: 10.1016/j.cpc.2024.109442_br0360 – volume: vol. 1148 start-page: 203 year: 1996 ident: 10.1016/j.cpc.2024.109442_br0250 article-title: Triangle: engineering a 2D quality mesh generator and Delaunay triangulator – volume: 5 start-page: 133 issue: 2 year: 1973 ident: 10.1016/j.cpc.2024.109442_br0580 article-title: Analytic delineation of Thiessen polygons publication-title: Geogr. Anal. doi: 10.1111/j.1538-4632.1973.tb01003.x – volume: 21 start-page: 168 issue: 2 year: 1978 ident: 10.1016/j.cpc.2024.109442_br0290 article-title: Computing Dirichlet tessellations in the plane publication-title: Comput. J. doi: 10.1093/comjnl/21.2.168 – year: 1987 ident: 10.1016/j.cpc.2024.109442_br0090 – volume: 62 start-page: 176 year: 2015 ident: 10.1016/j.cpc.2024.109442_br0110 article-title: Adaptive meshing for finite element analysis of heterogeneous materials publication-title: Comput. Aided Des. doi: 10.1016/j.cad.2014.11.011 – volume: 149 start-page: 134 issue: 1 year: 2012 ident: 10.1016/j.cpc.2024.109442_br0680 article-title: Algorithms and tools for high-throughput geometry-based analysis of crystalline porous materials publication-title: Microporous Mesoporous Mater. doi: 10.1016/j.micromeso.2011.08.020 – year: 1997 ident: 10.1016/j.cpc.2024.109442_br0480 – volume: 6 start-page: 563 issue: 4 year: 1980 ident: 10.1016/j.cpc.2024.109442_br0590 article-title: Optimal expected-time algorithms for closest point problems publication-title: ACM Trans. Math. Softw. doi: 10.1145/355921.355927 – ident: 10.1016/j.cpc.2024.109442_br0220 doi: 10.1145/160985.161150 – volume: 21 start-page: 1403 year: 1985 ident: 10.1016/j.cpc.2024.109442_br0390 article-title: A new mesh generation scheme for arbitrary planar domains publication-title: Int. J. Numer. Methods Eng. doi: 10.1002/nme.1620210805 – volume: 3 start-page: 212 issue: 2 year: 2010 ident: 10.1016/j.cpc.2024.109442_br0770 article-title: 2D centroidal Voronoi tessellations with constraints publication-title: Numer. Math. J. Chinese Univ. – volume: 291 year: 2023 ident: 10.1016/j.cpc.2024.109442_br0570 article-title: An extension to Voro++ for multithreaded computation of Voronoi cells publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2023.108832 – volume: 79 start-page: 1309 issue: 11 year: 2009 ident: 10.1016/j.cpc.2024.109442_br0460 article-title: Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities publication-title: Int. J. Numer. Methods Eng. doi: 10.1002/nme.2579 – year: 2001 ident: 10.1016/j.cpc.2024.109442_br0740 article-title: Global optimization of mesh quality – volume: 69 start-page: 687 year: 2013 ident: 10.1016/j.cpc.2024.109442_br0170 article-title: Adaptive mesh refinement for a finite volume method for flow and transport of radionuclides in heterogeneous porous media publication-title: Oil Gas Sci. Technol. doi: 10.2516/ogst/2013176 – year: 1997 ident: 10.1016/j.cpc.2024.109442_br0880 – start-page: 10 year: 2005 ident: 10.1016/j.cpc.2024.109442_br0060 article-title: Variational tetrahedral meshing – year: 2005 ident: 10.1016/j.cpc.2024.109442_br0540 – volume: 141 year: 2023 ident: 10.1016/j.cpc.2024.109442_br0180 article-title: Novel adaptive finite volume method on unstructured meshes for time-domain wave scattering and diffraction publication-title: Comput. Math. Appl. doi: 10.1016/j.camwa.2023.03.025 – volume: 67 start-page: 405 year: 2005 ident: 10.1016/j.cpc.2024.109442_br0380 article-title: Provably good sampling and meshing of surfaces publication-title: Graph. Models doi: 10.1016/j.gmod.2005.01.004 – volume: 28 start-page: 129 issue: 2 year: 1982 ident: 10.1016/j.cpc.2024.109442_br0750 article-title: Least squares quantization in PCM publication-title: IEEE Trans. Inf. Theory doi: 10.1109/TIT.1982.1056489 – year: 2014 ident: 10.1016/j.cpc.2024.109442_br0870 article-title: Using MPI: Portable Parallel Programming with the Message-Passing Interface – year: 1998 ident: 10.1016/j.cpc.2024.109442_br0490 – volume: 18 year: 2010 ident: 10.1016/j.cpc.2024.109442_br0660 article-title: Visualization and analysis of atomistic simulation data with OVITO – the open visualization tool publication-title: Model. Simul. Mater. Sci. Eng. doi: 10.1088/0965-0393/18/1/015012 – ident: 10.1016/j.cpc.2024.109442_br0230 – year: 2002 ident: 10.1016/j.cpc.2024.109442_br0760 – volume: VII start-page: 713 year: 2000 ident: 10.1016/j.cpc.2024.109442_br0150 article-title: The finite volume method publication-title: Handb. Numer. Anal. – volume: 13 start-page: 214 issue: 2 year: 1976 ident: 10.1016/j.cpc.2024.109442_br0210 article-title: On the angle condition in the finite element method publication-title: SIAM J. Numer. Anal. doi: 10.1137/0713021 – volume: 4 start-page: 74 issue: 2 year: 1985 ident: 10.1016/j.cpc.2024.109442_br0300 article-title: Primitives for the manipulation of general subdivisions and the computation of Voronoi publication-title: ACM Trans. Graph. doi: 10.1145/282918.282923 – year: 1988 ident: 10.1016/j.cpc.2024.109442_br0400 – volume: 22 start-page: 21 year: 2002 ident: 10.1016/j.cpc.2024.109442_br0260 article-title: Delaunay refinement algorithms for triangular mesh generation publication-title: Comput. Geom. Theory Appl. doi: 10.1016/S0925-7721(01)00047-5 – volume: 7 year: 1934 ident: 10.1016/j.cpc.2024.109442_br0010 article-title: Sur la sphère vide. a la mémoire de Georges Voronoi publication-title: Izv. Akad. Nauk SSSR, Otd. Mat. Estestv. Nauk – volume: 26 start-page: 1485 year: 2010 ident: 10.1016/j.cpc.2024.109442_br0080 article-title: Delaunay deformable mesh for the weathering and erosion of 3d terrain publication-title: Vis. Comput. doi: 10.1007/s00371-010-0506-2 – year: 2000 ident: 10.1016/j.cpc.2024.109442_br0100 – volume: 9 start-page: 219 issue: 3 year: 1980 ident: 10.1016/j.cpc.2024.109442_br0310 article-title: Two algorithms for constructing a Delaunay triangulation publication-title: Int. J. Comput. Inf. Sci. doi: 10.1007/BF00977785 – volume: 41 start-page: 637 issue: 4 year: 1999 ident: 10.1016/j.cpc.2024.109442_br0500 article-title: Centroidal Voronoi tessellations: applications and algorithms publication-title: SIAM Rev. doi: 10.1137/S0036144599352836 – volume: 2 start-page: 153 issue: 1–4 year: 1987 ident: 10.1016/j.cpc.2024.109442_br0330 article-title: A sweepline algorithm for Voronoi diagrams publication-title: Algorithmica doi: 10.1007/BF01840357 – volume: 21 start-page: 548 issue: 3 year: 1984 ident: 10.1016/j.cpc.2024.109442_br0610 article-title: Radial generation of n-dimensional Poisson procesess publication-title: J. Appl. Probab. doi: 10.2307/3213616 – volume: 213 start-page: 19 year: 2016 ident: 10.1016/j.cpc.2024.109442_br0890 article-title: GPU based detection of topological changes in Voronoi diagrams publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2016.11.005 – volume: 22 start-page: 469 issue: 4 year: 1996 ident: 10.1016/j.cpc.2024.109442_br0850 article-title: The quickhull algorithm for convex hulls publication-title: ACM Trans. Math. Softw. doi: 10.1145/235815.235821 – volume: 56 start-page: 1355 issue: 9 year: 2003 ident: 10.1016/j.cpc.2024.109442_br0510 article-title: Tetrahedral mesh generation and optimization based on centroidal Voronoi tessellations publication-title: Int. J. Numer. Methods Eng. doi: 10.1002/nme.616 – volume: vol. 1 start-page: 23 year: 1992 ident: 10.1016/j.cpc.2024.109442_br0030 article-title: Mesh generation and optimal triangulation – volume: 36 start-page: 1805 year: 1993 ident: 10.1016/j.cpc.2024.109442_br0420 article-title: Generation of unstructured tetrahedral meshes by advancing front technique publication-title: Int. J. Numer. Methods Eng. doi: 10.1002/nme.1620361103 – volume: 74 year: 2006 ident: 10.1016/j.cpc.2024.109442_br0640 article-title: Analysis of granular flow in a pebble-bed nuclear reactor publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.74.021306 – start-page: 109 year: 2004 ident: 10.1016/j.cpc.2024.109442_br0520 article-title: Mesh smoothing schemes based on optimal Delaunay triangulations – volume: 9 start-page: 351 issue: 3 year: 1983 ident: 10.1016/j.cpc.2024.109442_br0600 article-title: The spatial arrangement of random Voronoi polygons publication-title: Comput. Geosci. doi: 10.1016/0098-3004(83)90006-7 – start-page: 327 issue: SM year: 2004 ident: 10.1016/j.cpc.2024.109442_br0790 article-title: 3D discrete skeleton generation by wave propagation on PR-octree for finite element mesh sizing publication-title: ACM Symp. Solid Model. Appl. – volume: 37 start-page: 3605 year: 1994 ident: 10.1016/j.cpc.2024.109442_br0430 article-title: The advancing-front mesh generation method revisited publication-title: Int. J. Numer. Methods Eng. doi: 10.1002/nme.1620372103 – volume: 1 start-page: 41 issue: 1 year: 1997 ident: 10.1016/j.cpc.2024.109442_br0450 article-title: NETGEN an advancing front 2D/3D-mesh generator based on abstract rules publication-title: Comput. Vis. Sci. doi: 10.1007/s007910050004 – volume: 47 start-page: 883 issue: 5 year: 2000 ident: 10.1016/j.cpc.2024.109442_br0900 article-title: Sliver exudation publication-title: J. ACM doi: 10.1145/355483.355487 – volume: 133 start-page: 97 year: 1907 ident: 10.1016/j.cpc.2024.109442_br0050 article-title: Nouvelles applications des paramètres continus à la theorie des formes quadratiques publication-title: J. Reine Angew. Math. – volume: 12 issue: 06 year: 1995 ident: 10.1016/j.cpc.2024.109442_br0820 article-title: Sphere tracing: a geometric method for the antialiased ray tracing of implicit surfaces publication-title: Vis. Comput. – volume: 24 start-page: 21 year: 2004 ident: 10.1016/j.cpc.2024.109442_br0120 article-title: Adaptive meshing technique applied to an orthopaedic finite element contact problem publication-title: Iowa Orthop. J. – volume: 41 issue: 2 year: 2015 ident: 10.1016/j.cpc.2024.109442_br0340 article-title: TetGen, a Delaunay-based quality tetrahedral mesh generator publication-title: ACM Trans. Math. Softw. doi: 10.1145/2629697 – volume: 19 year: 2009 ident: 10.1016/j.cpc.2024.109442_br0550 article-title: Voro++: a three-dimensional Voronoi cell library in C++, chaos: an interdisciplinary publication-title: J. Nonlinear Sci. – volume: 90 start-page: 469 issue: 6 year: 2022 ident: 10.1016/j.cpc.2024.109442_br0140 article-title: Voronoi cell analysis: the shapes of particle systems publication-title: Am. J. Phys. doi: 10.1119/5.0087591 – volume: 5 start-page: 46 issue: 1 year: 1998 ident: 10.1016/j.cpc.2024.109442_br0710 article-title: OpenMP: an industry standard API for shared-memory programming publication-title: IEEE Comput. Sci. Eng. doi: 10.1109/99.660313 – volume: 28 start-page: 101 year: 2009 ident: 10.1016/j.cpc.2024.109442_br0730 article-title: On centroidal Voronoi tessellation–energy smoothness and fast computation publication-title: ACM Trans. Graph. (TOG) doi: 10.1145/1559755.1559758 – volume: 17 start-page: 261 year: 2020 ident: 10.1016/j.cpc.2024.109442_br0840 article-title: SciPy 1.0: fundamental algorithms for scientific computing in Python publication-title: Nat. Methods doi: 10.1038/s41592-019-0686-2 – start-page: 1 year: 2000 ident: 10.1016/j.cpc.2024.109442_br0860 article-title: Mesh generation for domains with small angles – year: 2009 ident: 10.1016/j.cpc.2024.109442_br0020 – start-page: 161 year: 1977 ident: 10.1016/j.cpc.2024.109442_br0280 article-title: Software for C1 surface interpolation – start-page: 193 year: 2002 ident: 10.1016/j.cpc.2024.109442_br0040 article-title: Constrained Delaunay tetrahedralizations and provably good boundary recovery – start-page: 1 year: 2007 ident: 10.1016/j.cpc.2024.109442_br0070 article-title: Delaunay deformable models: topology-adaptive meshes based on the restricted Delaunay triangulation – ident: 10.1016/j.cpc.2024.109442_br0370 – volume: 39 start-page: 501 issue: 5 year: 1991 ident: 10.1016/j.cpc.2024.109442_br0410 article-title: Volume discretization into tetrahedra — II. 3D triangulation by advancing front approach publication-title: Compos. Struct. doi: 10.1016/0045-7949(91)90059-U – volume: vol. 113 year: 2016 ident: 10.1016/j.cpc.2024.109442_br0160 article-title: The Finite Volume Method in Computational Fluid Dynamics: An Advanced Introduction with OpenFOAM® and Matlab – volume: 46 start-page: 329 issue: 2 year: 2004 ident: 10.1016/j.cpc.2024.109442_br0530 article-title: A simple mesh generator in MATLAB publication-title: SIAM Rev. doi: 10.1137/S0036144503429121 – start-page: 86 year: 1998 ident: 10.1016/j.cpc.2024.109442_br0240 article-title: Tetrahedral mesh generation by Delaunay refinement – volume: 117 start-page: 1 issue: 1 year: 1995 ident: 10.1016/j.cpc.2024.109442_br0630 article-title: Fast parallel algorithms for short-range molecular dynamics publication-title: J. Comput. Phys. doi: 10.1006/jcph.1995.1039 – volume: 2 start-page: 249 year: 2000 ident: 10.1016/j.cpc.2024.109442_br0810 article-title: Adaptively sampled distance fields: a general representation of shape for computer graphics publication-title: ACM Trans. Graph. – year: 1999 ident: 10.1016/j.cpc.2024.109442_br0190 – start-page: 39 year: 1998 ident: 10.1016/j.cpc.2024.109442_br0780 article-title: Surface reconstruction by Voronoi filtering |
| SSID | ssj0007793 |
| Score | 2.4581072 |
| Snippet | We present TriMe++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay... We present TRIME++, a multi-threaded software library designed for generating two-dimensional meshes for intricate geometric shapes using the Delaunay... |
| SourceID | osti crossref elsevier |
| SourceType | Open Access Repository Index Database Publisher |
| StartPage | 109442 |
| SubjectTerms | Centroidal Voronoi tessellation Computational geometry Delaunay triangulation DistMesh Geometric adaptivity Geometry meshing MATHEMATICS AND COMPUTING Multi-threaded programming Voro Voronoi tessellation |
| Title | TriMe++: Multi-threaded triangular meshing in two dimensions |
| URI | https://dx.doi.org/10.1016/j.cpc.2024.109442 https://www.osti.gov/servlets/purl/2546948 |
| Volume | 308 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: ScienceDirect issn: 0010-4655 databaseCode: AIEXJ dateStart: 19950101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: false ssIdentifier: ssj0007793 providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3fS-QwEA536x34Ip6e-PPow_niUrlN2iQVX_TYQ8UTEQ_2rWSTVHbB7uKuv_57Z5K03VNOzgehlJKSFuYL0y_TmW8I-U6lShOVyriQXMEGpSPjfiFtbFLLqck47VsnmX8qzs5kr5edh956E9dOQJSlfHjIxu8KNYwB2Fg6-wa464fCAFwD6HAG2OH8f8BfHP_ubtNDPGC77yps4ylApgyQS-zSUV653NNr68NPmOl4P2ob1Pmf1OG7Sr0gdH0IIZAJ5qA3FSU1IT-9dcthoB4HTWnZY-3knYRB-2h3NsZA0ybJyge-wld61pGC-0bptVlHypxCw0un7OMDw109Rs1ImqCEVeI1tZ5pXaM4f5bIj2SOijQDPzt3cNztndSfViGCinJ4e_Wb2iXsPXv8v4hGawS-c4ZDXC6ShUD-owMP2hfywZZL5PO5t-wy2XfQtdt70d-gRQ1oUQAtGpQRgBY1oH0lf351L38exaG7Rawpw5ooriUTBQrsGfB9xopOoVnKUJ6o_8NyyznsLgWzVGsuO1aJtEBC2IF7GeOarZBWOSrtKolMwVWBVdiWiaTQmbJG9TNltITNKdCNNbJTmSIfexGTvMruG-Zgtxztlnu7rZGkMlYeWJhnVzng-dq0DTQsTkH1YY1pWjAnILr-6t0NMt-suk3Smt7c2i3ySd9NB5Obb2ERPAFK1lTR |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=TRIME%2B%2B%3A+Multi-threaded+triangular+meshing+in+two+dimensions&rft.jtitle=Computer+physics+communications&rft.au=Lu%2C+Jiayin&rft.au=Rycroft%2C+Chris+H.&rft.date=2025-03-01&rft.pub=Elsevier&rft.issn=0010-4655&rft.volume=308&rft_id=info:doi/10.1016%2Fj.cpc.2024.109442&rft.externalDocID=2546948 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4655&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4655&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4655&client=summon |