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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Computer physics communications Ročník 308; s. 109442
Hlavní autori: Lu, Jiayin, Rycroft, Chris H.
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