Meta-Meshing and Triangulating Lattice Structures at a Large Scale

Lattice structures have been widely used in applications due to their superior mechanical properties. To fabricate such structures, a geometric processing step called triangulation is often employed to transform them into the STL format before sending them to 3D printers. Because lattice structures...

Full description

Saved in:
Bibliographic Details
Published in:Computer aided design Vol. 174; p. 103732
Main Authors: Zou, Qiang, Gao, Yunzhu, Luo, Guoyue, Chen, Sifan
Format: Journal Article
Language:English
Published: Elsevier Ltd 01.09.2024
Subjects:
ISSN:0010-4485, 1879-2685
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Lattice structures have been widely used in applications due to their superior mechanical properties. To fabricate such structures, a geometric processing step called triangulation is often employed to transform them into the STL format before sending them to 3D printers. Because lattice structures tend to have high geometric complexity, this step usually generates a large amount of triangles, a memory and compute-intensive task. This problem manifests itself clearly through large-scale lattice structures that have millions or billions of struts. To address this problem, this paper proposes to transform a lattice structure into an intermediate model called meta-mesh before undergoing real triangulation. Compared to triangular meshes, meta-meshes are very lightweight and much less compute-demanding. The meta-mesh can also work as a base mesh reusable for conveniently and efficiently triangulating lattice structures with arbitrary resolutions. A CPU+GPU asynchronous meta-meshing pipeline has been developed to efficiently generate meta-meshes from lattice structures. It shifts from the thread-centric GPU algorithm design paradigm commonly used in CAD to the recent warp-centric design paradigm to achieve high performance. This is achieved by a new data compression method, a GPU cache-aware data structure, and a workload-balanced scheduling method that can significantly reduce memory divergence and branch divergence. Experimenting with various billion-scale lattice structures, the proposed method is seen to be two orders of magnitude faster than previously achievable. [Display omitted] •A meta-mesh representation scheme of lattice structures that is lightweight and reusable to attain multiresolution triangulation.•A warp-centric GPU meta-meshing algorithm that can handle billion-scale lattice structures in minutes.•A CPU+GPU asynchronous meta-meshing pipeline that can hide CPU/GPU data transfer latency and attain high triangulation throughput.
AbstractList Lattice structures have been widely used in applications due to their superior mechanical properties. To fabricate such structures, a geometric processing step called triangulation is often employed to transform them into the STL format before sending them to 3D printers. Because lattice structures tend to have high geometric complexity, this step usually generates a large amount of triangles, a memory and compute-intensive task. This problem manifests itself clearly through large-scale lattice structures that have millions or billions of struts. To address this problem, this paper proposes to transform a lattice structure into an intermediate model called meta-mesh before undergoing real triangulation. Compared to triangular meshes, meta-meshes are very lightweight and much less compute-demanding. The meta-mesh can also work as a base mesh reusable for conveniently and efficiently triangulating lattice structures with arbitrary resolutions. A CPU+GPU asynchronous meta-meshing pipeline has been developed to efficiently generate meta-meshes from lattice structures. It shifts from the thread-centric GPU algorithm design paradigm commonly used in CAD to the recent warp-centric design paradigm to achieve high performance. This is achieved by a new data compression method, a GPU cache-aware data structure, and a workload-balanced scheduling method that can significantly reduce memory divergence and branch divergence. Experimenting with various billion-scale lattice structures, the proposed method is seen to be two orders of magnitude faster than previously achievable. [Display omitted] •A meta-mesh representation scheme of lattice structures that is lightweight and reusable to attain multiresolution triangulation.•A warp-centric GPU meta-meshing algorithm that can handle billion-scale lattice structures in minutes.•A CPU+GPU asynchronous meta-meshing pipeline that can hide CPU/GPU data transfer latency and attain high triangulation throughput.
ArticleNumber 103732
Author Luo, Guoyue
Gao, Yunzhu
Chen, Sifan
Zou, Qiang
Author_xml – sequence: 1
  givenname: Qiang
  surname: Zou
  fullname: Zou, Qiang
  email: qiangzou@cad.zju.edu.cn
– sequence: 2
  givenname: Yunzhu
  surname: Gao
  fullname: Gao, Yunzhu
– sequence: 3
  givenname: Guoyue
  surname: Luo
  fullname: Luo, Guoyue
– sequence: 4
  givenname: Sifan
  surname: Chen
  fullname: Chen, Sifan
BookMark eNp9kE1LAzEQhoNUsK3-AG_7B7bms5vFkxa_oMWD9RymyWxNWbOSpIL_3pR68tDTMC88LzPPhIzCEJCQa0ZnjLL5zW5mwc045bLsohH8jIyZbtqaz7UakTGljNZSanVBJintKKWciXZM7leYoV5h-vBhW0Fw1Tp6CNt9D_mQLCFnb7F6y3Fv8z5iqiBXUPK4LamFHi_JeQd9wqu_OSXvjw_rxXO9fH16Wdwta8vbJtcCAR2l0PHNXEpsJUoFgKqVjWa0Q0Gl1YJr1E7oTSeldUqj4J0CoSyimJLm2GvjkFLEzlify5VDyBF8bxg1BxVmZ4oKc1BhjioKyf6RX9F_Qvw5ydweGSwvfXuMJlmPwaLzEW02bvAn6F9Q63g6
CitedBy_id crossref_primary_10_1115_1_4068955
crossref_primary_10_1016_j_cad_2024_103834
crossref_primary_10_1007_s00366_025_02145_9
crossref_primary_10_1016_j_cad_2025_103948
crossref_primary_10_1016_j_cad_2025_103876
crossref_primary_10_1016_j_cad_2025_103950
Cites_doi 10.1080/0951192X.2016.1187303
10.1016/j.jocs.2018.01.005
10.1007/978-3-642-11515-8_10
10.1109/TVCG.2006.143
10.1007/s00170-022-09980-w
10.1016/j.camwa.2013.10.002
10.3390/aerospace9120827
10.1145/2556700.2556710
10.1016/j.cor.2011.03.014
10.1016/j.cad.2018.04.015
10.1080/0305215X.2020.1837790
10.1016/j.parco.2017.11.003
10.1115/DETC2005-85366
10.1145/1654059.1654078
10.1007/s00170-019-04085-3
10.1115/1.4044521
10.1016/j.ijheatmasstransfer.2012.01.011
10.1109/MICRO50266.2020.00085
10.1145/3355089.3356519
10.1145/1364901.1364937
10.1016/j.cad.2017.05.016
10.1016/j.cad.2020.102903
10.1016/j.cirp.2021.03.012
10.1109/IEACON.2016.8067397
10.1016/j.cad.2023.103653
10.1080/16864360.2007.10738509
10.1145/3293883.3295706
10.1016/j.gmod.2012.05.002
10.1145/3570638
10.1016/j.cad.2013.08.021
10.1115/1.4050290
10.1016/j.matdes.2017.02.021
10.1016/j.jpdc.2012.01.002
10.1016/j.cad.2020.102914
10.1145/2629697
10.1109/TVLSI.2018.2791442
ContentType Journal Article
Copyright 2024 Elsevier Ltd
Copyright_xml – notice: 2024 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.cad.2024.103732
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1879-2685
ExternalDocumentID 10_1016_j_cad_2024_103732
S0010448524000599
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
6TJ
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKC
AAIKJ
AAKOC
AALRI
AAMNW
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABAOU
ABBOA
ABEFU
ABFNM
ABFRF
ABMAC
ABXDB
ACBEA
ACDAQ
ACGFO
ACGFS
ACIWK
ACKIV
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADGUI
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIGVJ
AIKHN
AITUG
AJOXV
AKRWK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
JJJVA
K-O
KOM
LG9
LY7
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
RNS
ROL
RPZ
RXW
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SST
SSV
SSW
SSZ
T5K
TAE
TN5
TWZ
VOH
WUQ
XFK
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABJNI
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
CITATION
EFKBS
EFLBG
~HD
ID FETCH-LOGICAL-c297t-3eaed00af2b644e94e45aae5947810fe304c8328e8d38bf44cd58e32f5a35cee3
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001251146300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0010-4485
IngestDate Sat Nov 29 05:39:00 EST 2025
Tue Nov 18 21:33:56 EST 2025
Sat Jun 29 15:30:12 EDT 2024
IsPeerReviewed true
IsScholarly true
Keywords Triangulation
Lattice structures
Meta-meshing
Geometric modeling
GPU computing
CAD
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c297t-3eaed00af2b644e94e45aae5947810fe304c8328e8d38bf44cd58e32f5a35cee3
ParticipantIDs crossref_citationtrail_10_1016_j_cad_2024_103732
crossref_primary_10_1016_j_cad_2024_103732
elsevier_sciencedirect_doi_10_1016_j_cad_2024_103732
PublicationCentury 2000
PublicationDate September 2024
2024-09-00
PublicationDateYYYYMMDD 2024-09-01
PublicationDate_xml – month: 09
  year: 2024
  text: September 2024
PublicationDecade 2020
PublicationTitle Computer aided design
PublicationYear 2024
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Zou, Lo, Sevilla, Hassan, Morgan (b6) 2024; 168
Verma, Rankouhi, Suresh (b15) 2020; 142
Bell N, Garland M. Implementing sparse matrix-vector multiplication on throughput-oriented processors. In: Proceedings of the conference on high performance computing networking, storage and analysis. 2009, p. 1–11.
Delbosc, Summers, Khan, Kapur, Noakes (b31) 2014; 67
Stromberg (b18) 2021; 53
Hanniel, Krishnamurthy, McMains (b23) 2012; 74
Dumas, Terriault, Brailovski (b7) 2017; 121
Vongbunyong, Kara (b8) 2017; 30
Chen (b9) 2007; 4
Mousa, Hussein (b29) 2022; 34
Wang H, Chen Y, Rosen DW. A hybrid geometric modeling method for large scale conformal cellular structures. In: Proceedings of the ASME international design engineering techinical conferences and computers and information in engineering conference. 2005, p. 421–7.
Yin, Zhang, Zhu, Meng, Liu, Wen (b5) 2023; 304
(b19) 2024
Bos, Stefan (b37) 2010; 6225
Vaissier, Pernot, Chougrani, Véron (b49) 2020; 129
Monakov A, Lokhmotov A, Avetisyan A. Automatically tuning sparse matrix-vector multiplication for GPU architectures. In: Proceedings of the 5th international conference on high performance embedded architectures and compilers. 2010, p. 111–25.
Lindstrom, Isenburg (b43) 2006; 12
Schmidt, Born, Campen, Kobbelt (b20) 2019; 38
Gupta, Allen, Rossignac (b44) 2018; 102
Abdelfattah, Haidar, Tomov, Dongarra (b36) 2018; 26
Yong KK, Othman Talib SS. Histogram Optimization with CUDA. In: IEEE industrial electronics and applications conference. 2016, p. 312–8.
Wu, Gupta, Kurzeja, Rossignac (b14) 2020; 129
Chougrani, Pernot, Veron, Abed (b13) 2017; 90
Nazir, Abate, Kumar, Jeng (b1) 2019; 104
Wang, Rosen (b11) 2002; vol. 36215
(b41) 2024
Ding, Zou, Qu, Bartolo, Song, Wang (b16) 2021; 70
Zhu, Zhuo, Wang, Chen, Xie (b21) 2017; 26
Hang (b48) 2015; 41
Awad MA, Ashkiani S, Johnson R, Farach-Colton M, Owens JD. Engineering a High-Performance GPU B-Tree. In: Proceedings of the 24th symposium on principles and practice of parallel programming. 2019, p. 145–57.
Wang L, Jahre M, Adileho A, Eeckhout L. MDM: The GPU Memory Divergence Model. In: 53rd annual IEEE/ACM international symposium on microarchitecture. 2020, p. 1009–21.
Li, McMains (b24) 2014; 46
Boyer, El Baz, Elkihel (b34) 2012; 39
Xu, Jeon, Kim, Ro, Annavaram (b25) 2016; vol. 44
Cao T-T, Nanjappa A, Gao M, Tan T-S. A GPU accelerated algorithm for 3D Delaunay triangulation. In: Proceedings of the 18th meeting of the ACM SIGGRApH symposium on interactive 3D graphics and games. 2014, p. 47–54.
Maloney, Fink, Schaedler, Kolodziejska, Jacobsen, Roper (b3) 2012; 55
Ma, Zhang, Yu, Ren, Mao, Zheng (b17) 2022; 123
Brannan, Esplen, Gray (b45) 2011
Cecilia, Garcia, Nisbet, Amos, Ujaldon (b30) 2013; 73
Han, Sharma (b47) 2019
Liu, Liu, Zou, Wang, Doubrovski, Wang (b4) 2021; 21
Liu, Xu, Zhang, Zhang, Xi (b2) 2022; 9
Chen (b12) 2006; vol. 42578
Krishnamurthy A, Khardekar R, McMains S, Haller K, Elber G. Performing Efficient NURBS Modeling Operations on the GPU. In: Proceedings of the 2008 ACM symposium on solid and physical modeling. 2008, p. 257–68.
Harris, Sengupta, Owens (b46) 2007; 3
Fang, Fang, Zhang, Zhou, Liao, Wang (b32) 2018; 71
Hijma, Heldens, Sclocco, Van Werkhoven, Bal (b35) 2023; 55
Mousa, Hussein (b27) 2021; 16
Raju, Chiplunkar (b39) 2018; 19
Ma (10.1016/j.cad.2024.103732_b17) 2022; 123
10.1016/j.cad.2024.103732_b10
Wang (10.1016/j.cad.2024.103732_b11) 2002; vol. 36215
Hanniel (10.1016/j.cad.2024.103732_b23) 2012; 74
Liu (10.1016/j.cad.2024.103732_b4) 2021; 21
(10.1016/j.cad.2024.103732_b19) 2024
Cecilia (10.1016/j.cad.2024.103732_b30) 2013; 73
Chen (10.1016/j.cad.2024.103732_b12) 2006; vol. 42578
Lindstrom (10.1016/j.cad.2024.103732_b43) 2006; 12
Gupta (10.1016/j.cad.2024.103732_b44) 2018; 102
Li (10.1016/j.cad.2024.103732_b24) 2014; 46
Abdelfattah (10.1016/j.cad.2024.103732_b36) 2018; 26
Harris (10.1016/j.cad.2024.103732_b46) 2007; 3
Zhu (10.1016/j.cad.2024.103732_b21) 2017; 26
Boyer (10.1016/j.cad.2024.103732_b34) 2012; 39
Dumas (10.1016/j.cad.2024.103732_b7) 2017; 121
10.1016/j.cad.2024.103732_b22
Stromberg (10.1016/j.cad.2024.103732_b18) 2021; 53
10.1016/j.cad.2024.103732_b26
Liu (10.1016/j.cad.2024.103732_b2) 2022; 9
Ding (10.1016/j.cad.2024.103732_b16) 2021; 70
10.1016/j.cad.2024.103732_b28
Mousa (10.1016/j.cad.2024.103732_b27) 2021; 16
Schmidt (10.1016/j.cad.2024.103732_b20) 2019; 38
Vongbunyong (10.1016/j.cad.2024.103732_b8) 2017; 30
10.1016/j.cad.2024.103732_b33
Raju (10.1016/j.cad.2024.103732_b39) 2018; 19
Fang (10.1016/j.cad.2024.103732_b32) 2018; 71
Mousa (10.1016/j.cad.2024.103732_b29) 2022; 34
Han (10.1016/j.cad.2024.103732_b47) 2019
Chougrani (10.1016/j.cad.2024.103732_b13) 2017; 90
Yin (10.1016/j.cad.2024.103732_b5) 2023; 304
Hijma (10.1016/j.cad.2024.103732_b35) 2023; 55
10.1016/j.cad.2024.103732_b38
Vaissier (10.1016/j.cad.2024.103732_b49) 2020; 129
Nazir (10.1016/j.cad.2024.103732_b1) 2019; 104
Xu (10.1016/j.cad.2024.103732_b25) 2016; vol. 44
(10.1016/j.cad.2024.103732_b41) 2024
10.1016/j.cad.2024.103732_b42
Hang (10.1016/j.cad.2024.103732_b48) 2015; 41
Maloney (10.1016/j.cad.2024.103732_b3) 2012; 55
Wu (10.1016/j.cad.2024.103732_b14) 2020; 129
Verma (10.1016/j.cad.2024.103732_b15) 2020; 142
Delbosc (10.1016/j.cad.2024.103732_b31) 2014; 67
10.1016/j.cad.2024.103732_b40
Chen (10.1016/j.cad.2024.103732_b9) 2007; 4
Bos (10.1016/j.cad.2024.103732_b37) 2010; 6225
Brannan (10.1016/j.cad.2024.103732_b45) 2011
Zou (10.1016/j.cad.2024.103732_b6) 2024; 168
References_xml – volume: 55
  start-page: 1
  year: 2023
  end-page: 81
  ident: b35
  article-title: Optimization techniques for GPU programming
  publication-title: ACM Comput Surv
– volume: 12
  start-page: 1245
  year: 2006
  end-page: 1250
  ident: b43
  article-title: Fast and efficient compression of floating-point data
  publication-title: IEEE Trans Vis Comput Graphics
– reference: Wang H, Chen Y, Rosen DW. A hybrid geometric modeling method for large scale conformal cellular structures. In: Proceedings of the ASME international design engineering techinical conferences and computers and information in engineering conference. 2005, p. 421–7.
– volume: vol. 42578
  start-page: 269
  year: 2006
  end-page: 281
  ident: b12
  article-title: A mesh-based geometric modeling method for general structures
  publication-title: International design engineering technical conferences and computers and information in engineering conference
– reference: Monakov A, Lokhmotov A, Avetisyan A. Automatically tuning sparse matrix-vector multiplication for GPU architectures. In: Proceedings of the 5th international conference on high performance embedded architectures and compilers. 2010, p. 111–25.
– volume: 168
  year: 2024
  ident: b6
  article-title: The generation of 3D surface meshes for NURBS-enhanced FEM
  publication-title: Comput Aided Des
– volume: 9
  start-page: 827
  year: 2022
  ident: b2
  article-title: Progress of porous/lattice structures applied in thermal management technology of aerospace applications
  publication-title: Aerospace
– reference: Yong KK, Othman Talib SS. Histogram Optimization with CUDA. In: IEEE industrial electronics and applications conference. 2016, p. 312–8.
– volume: 90
  start-page: 95
  year: 2017
  end-page: 104
  ident: b13
  article-title: Lattice structure lightweight triangulation for additive manufacturing
  publication-title: Comput Aided Des
– volume: 16
  year: 2021
  ident: b27
  article-title: High-performance simplification of triangular surfaces using a GPU
  publication-title: Public Libr Sci One
– volume: 38
  start-page: 1
  year: 2019
  end-page: 15
  ident: b20
  article-title: Distortion-minimizing injective maps between surfaces
  publication-title: ACM Trans Graph
– year: 2024
  ident: b19
  article-title: DARPA TRADES challenge problems
– volume: 6225
  start-page: 279
  year: 2010
  end-page: 293
  ident: b37
  article-title: Performance analysis of the SHA-3 candidates on exotic multi-core architectures
  publication-title: Cryptogr Hardw Embed Syst
– reference: Wang L, Jahre M, Adileho A, Eeckhout L. MDM: The GPU Memory Divergence Model. In: 53rd annual IEEE/ACM international symposium on microarchitecture. 2020, p. 1009–21.
– volume: 55
  start-page: 2486
  year: 2012
  end-page: 2493
  ident: b3
  article-title: Multifunctional heat exchangers derived from three-dimensional micro-lattice structures
  publication-title: Int J Heat Mass Transfer
– year: 2019
  ident: b47
  article-title: Learn CUDA programming: A beginner’s guide to GPU programming and parallel computing with CUDA 10.x and C/C++
– volume: 123
  start-page: 21
  year: 2022
  end-page: 33
  ident: b17
  article-title: A novel design method for TPMS lattice structures with complex contour based on moving elements method
  publication-title: Int J Adv Manuf Technol
– volume: 41
  start-page: 1
  year: 2015
  end-page: 36
  ident: b48
  article-title: TetGen, a Delaunay-based quality tetrahedral mesh generator
  publication-title: ACM Trans Math Software
– volume: 129
  year: 2020
  ident: b49
  article-title: Lightweight mesh file format using repetition pattern encoding for additive manufacturing
  publication-title: Comput Aided Des
– volume: 304
  year: 2023
  ident: b5
  article-title: Review on lattice structures for energy absorption properties
  publication-title: Compos Struct
– volume: 104
  start-page: 3489
  year: 2019
  end-page: 3510
  ident: b1
  article-title: A state-of-the-art review on types, design, optimization, and additive manufacturing of cellular structures
  publication-title: Int J Adv Manuf Technol
– volume: 30
  start-page: 792
  year: 2017
  end-page: 804
  ident: b8
  article-title: Rapid generation of uniform cellular structure by using prefabricated unit cells
  publication-title: Int J Comput Integr Manuf
– volume: 102
  start-page: 160
  year: 2018
  end-page: 170
  ident: b44
  article-title: Quador: Quadric-of-revolution beams for lattices
  publication-title: Comput Aided Des
– reference: Awad MA, Ashkiani S, Johnson R, Farach-Colton M, Owens JD. Engineering a High-Performance GPU B-Tree. In: Proceedings of the 24th symposium on principles and practice of parallel programming. 2019, p. 145–57.
– volume: 26
  start-page: 831
  year: 2017
  end-page: 840
  ident: b21
  article-title: Performance evaluation and optimization of HBM-enabled GPU for data-intensive applications
  publication-title: IEEE Trans Very Large Scale Integr (VLSI) Syst
– year: 2011
  ident: b45
  article-title: Geometry
– reference: Krishnamurthy A, Khardekar R, McMains S, Haller K, Elber G. Performing Efficient NURBS Modeling Operations on the GPU. In: Proceedings of the 2008 ACM symposium on solid and physical modeling. 2008, p. 257–68.
– volume: 53
  start-page: 1871
  year: 2021
  end-page: 1883
  ident: b18
  article-title: Optimal grading of TPMS-based lattice structures with transversely isotropic elastic bulk properties
  publication-title: Eng Optim
– reference: Cao T-T, Nanjappa A, Gao M, Tan T-S. A GPU accelerated algorithm for 3D Delaunay triangulation. In: Proceedings of the 18th meeting of the ACM SIGGRApH symposium on interactive 3D graphics and games. 2014, p. 47–54.
– volume: 4
  start-page: 761
  year: 2007
  end-page: 771
  ident: b9
  article-title: 3D texture mapping for rapid manufacturing
  publication-title: Comput-Aided Des Appl
– volume: 73
  start-page: 42
  year: 2013
  end-page: 51
  ident: b30
  article-title: Enhancing data parallelism for ant colony optimization on GPUs
  publication-title: J Parallel Distrib Comput
– volume: vol. 36215
  start-page: 759
  year: 2002
  end-page: 767
  ident: b11
  article-title: Parametric modeling method for truss structures
  publication-title: International design engineering technical conferences and computers and information in engineering conference
– volume: 67
  start-page: 462
  year: 2014
  end-page: 475
  ident: b31
  article-title: Optimized implementation of the Lattice Boltzmann method on a graphics processing unit towards real-time fluid simulation
  publication-title: Comput Math Appl
– reference: Bell N, Garland M. Implementing sparse matrix-vector multiplication on throughput-oriented processors. In: Proceedings of the conference on high performance computing networking, storage and analysis. 2009, p. 1–11.
– volume: 46
  start-page: 90
  year: 2014
  end-page: 100
  ident: b24
  article-title: A sweep and translate algorithm for computing voxelized 3D Minkowski sums on the GPU
  publication-title: Comput Aided Des
– volume: 70
  start-page: 167
  year: 2021
  end-page: 170
  ident: b16
  article-title: STL-free design and manufacturing paradigm for high-precision powder bed fusion
  publication-title: CIRP Ann
– volume: 142
  year: 2020
  ident: b15
  article-title: A combinatorial approach for constructing lattice structures
  publication-title: J Mech Des
– volume: 34
  start-page: 1431
  year: 2022
  end-page: 1438
  ident: b29
  article-title: Surface approximation using GPU-based localized Fourier transform
  publication-title: J King Saud Univ - Comput Inf Sci
– year: 2024
  ident: b41
  article-title: CUDA C++ Programming Guide
– volume: 21
  year: 2021
  ident: b4
  article-title: Memory-efficient modeling and slicing of large-scale adaptive lattice structures
  publication-title: J Comput Inf Sci Eng
– volume: 39
  start-page: 42
  year: 2012
  end-page: 47
  ident: b34
  article-title: Solving knapsack problems on GPU
  publication-title: Comput Oper Res
– volume: 19
  start-page: 72
  year: 2018
  end-page: 85
  ident: b39
  article-title: A survey on techniques for cooperative CPU-GPU computing
  publication-title: Sustain Comput-Inf Syst
– volume: 129
  year: 2020
  ident: b14
  article-title: CHoCC: Convex hull of cospherical circles and applications to lattices
  publication-title: Comput Aided Des
– volume: 121
  start-page: 383
  year: 2017
  end-page: 392
  ident: b7
  article-title: Modelling and characterization of a porosity graded lattice structure for additively manufactured biomaterials
  publication-title: Mater Des
– volume: 74
  start-page: 255
  year: 2012
  end-page: 264
  ident: b23
  article-title: Computing the Hausdorff distance between NURBS surfaces using numerical iteration on the GPU
  publication-title: Graph Models
– volume: 3
  start-page: 851
  year: 2007
  end-page: 876
  ident: b46
  article-title: Parallel prefix sum (scan) with CUDA
  publication-title: GPU Gems
– volume: vol. 44
  start-page: 230
  year: 2016
  end-page: 242
  ident: b25
  article-title: Warped-slicer: Efficient intra-SM slicing through dynamic resource partitioning for GPU multiprogramming
  publication-title: International symposium on computer architecture
– volume: 71
  start-page: 23
  year: 2018
  end-page: 41
  ident: b32
  article-title: Benchmarking the GPU memory at the warp level
  publication-title: Parallel Comput
– volume: 26
  start-page: 226
  year: 2018
  end-page: 236
  ident: b36
  article-title: Batched one-sided factorizations of tiny matrices using GPUs: Challenges and countermeasures
  publication-title: J Comput Sci
– volume: vol. 44
  start-page: 230
  year: 2016
  ident: 10.1016/j.cad.2024.103732_b25
  article-title: Warped-slicer: Efficient intra-SM slicing through dynamic resource partitioning for GPU multiprogramming
– volume: 30
  start-page: 792
  issue: 8
  year: 2017
  ident: 10.1016/j.cad.2024.103732_b8
  article-title: Rapid generation of uniform cellular structure by using prefabricated unit cells
  publication-title: Int J Comput Integr Manuf
  doi: 10.1080/0951192X.2016.1187303
– volume: 26
  start-page: 226
  year: 2018
  ident: 10.1016/j.cad.2024.103732_b36
  article-title: Batched one-sided factorizations of tiny matrices using GPUs: Challenges and countermeasures
  publication-title: J Comput Sci
  doi: 10.1016/j.jocs.2018.01.005
– ident: 10.1016/j.cad.2024.103732_b33
  doi: 10.1007/978-3-642-11515-8_10
– volume: 12
  start-page: 1245
  issue: 5
  year: 2006
  ident: 10.1016/j.cad.2024.103732_b43
  article-title: Fast and efficient compression of floating-point data
  publication-title: IEEE Trans Vis Comput Graphics
  doi: 10.1109/TVCG.2006.143
– volume: 123
  start-page: 21
  issue: 1–2
  year: 2022
  ident: 10.1016/j.cad.2024.103732_b17
  article-title: A novel design method for TPMS lattice structures with complex contour based on moving elements method
  publication-title: Int J Adv Manuf Technol
  doi: 10.1007/s00170-022-09980-w
– volume: 3
  start-page: 851
  issue: 39
  year: 2007
  ident: 10.1016/j.cad.2024.103732_b46
  article-title: Parallel prefix sum (scan) with CUDA
  publication-title: GPU Gems
– year: 2011
  ident: 10.1016/j.cad.2024.103732_b45
– volume: 67
  start-page: 462
  issue: 2
  year: 2014
  ident: 10.1016/j.cad.2024.103732_b31
  article-title: Optimized implementation of the Lattice Boltzmann method on a graphics processing unit towards real-time fluid simulation
  publication-title: Comput Math Appl
  doi: 10.1016/j.camwa.2013.10.002
– volume: 9
  start-page: 827
  issue: 12
  year: 2022
  ident: 10.1016/j.cad.2024.103732_b2
  article-title: Progress of porous/lattice structures applied in thermal management technology of aerospace applications
  publication-title: Aerospace
  doi: 10.3390/aerospace9120827
– ident: 10.1016/j.cad.2024.103732_b28
  doi: 10.1145/2556700.2556710
– volume: 39
  start-page: 42
  issue: 1
  year: 2012
  ident: 10.1016/j.cad.2024.103732_b34
  article-title: Solving knapsack problems on GPU
  publication-title: Comput Oper Res
  doi: 10.1016/j.cor.2011.03.014
– volume: 102
  start-page: 160
  issue: SI
  year: 2018
  ident: 10.1016/j.cad.2024.103732_b44
  article-title: Quador: Quadric-of-revolution beams for lattices
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2018.04.015
– volume: 53
  start-page: 1871
  issue: 11
  year: 2021
  ident: 10.1016/j.cad.2024.103732_b18
  article-title: Optimal grading of TPMS-based lattice structures with transversely isotropic elastic bulk properties
  publication-title: Eng Optim
  doi: 10.1080/0305215X.2020.1837790
– volume: 71
  start-page: 23
  year: 2018
  ident: 10.1016/j.cad.2024.103732_b32
  article-title: Benchmarking the GPU memory at the warp level
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2017.11.003
– ident: 10.1016/j.cad.2024.103732_b10
  doi: 10.1115/DETC2005-85366
– volume: 6225
  start-page: 279
  year: 2010
  ident: 10.1016/j.cad.2024.103732_b37
  article-title: Performance analysis of the SHA-3 candidates on exotic multi-core architectures
  publication-title: Cryptogr Hardw Embed Syst
– ident: 10.1016/j.cad.2024.103732_b38
  doi: 10.1145/1654059.1654078
– volume: vol. 36215
  start-page: 759
  year: 2002
  ident: 10.1016/j.cad.2024.103732_b11
  article-title: Parametric modeling method for truss structures
– year: 2024
  ident: 10.1016/j.cad.2024.103732_b41
– volume: 104
  start-page: 3489
  issue: 9–12
  year: 2019
  ident: 10.1016/j.cad.2024.103732_b1
  article-title: A state-of-the-art review on types, design, optimization, and additive manufacturing of cellular structures
  publication-title: Int J Adv Manuf Technol
  doi: 10.1007/s00170-019-04085-3
– volume: 142
  issue: 4
  year: 2020
  ident: 10.1016/j.cad.2024.103732_b15
  article-title: A combinatorial approach for constructing lattice structures
  publication-title: J Mech Des
  doi: 10.1115/1.4044521
– volume: 55
  start-page: 2486
  issue: 9–10
  year: 2012
  ident: 10.1016/j.cad.2024.103732_b3
  article-title: Multifunctional heat exchangers derived from three-dimensional micro-lattice structures
  publication-title: Int J Heat Mass Transfer
  doi: 10.1016/j.ijheatmasstransfer.2012.01.011
– year: 2019
  ident: 10.1016/j.cad.2024.103732_b47
– ident: 10.1016/j.cad.2024.103732_b42
  doi: 10.1109/MICRO50266.2020.00085
– volume: 38
  start-page: 1
  issue: 6
  year: 2019
  ident: 10.1016/j.cad.2024.103732_b20
  article-title: Distortion-minimizing injective maps between surfaces
  publication-title: ACM Trans Graph
  doi: 10.1145/3355089.3356519
– ident: 10.1016/j.cad.2024.103732_b22
  doi: 10.1145/1364901.1364937
– volume: 16
  issue: 8
  year: 2021
  ident: 10.1016/j.cad.2024.103732_b27
  article-title: High-performance simplification of triangular surfaces using a GPU
  publication-title: Public Libr Sci One
– volume: 90
  start-page: 95
  year: 2017
  ident: 10.1016/j.cad.2024.103732_b13
  article-title: Lattice structure lightweight triangulation for additive manufacturing
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2017.05.016
– volume: 129
  year: 2020
  ident: 10.1016/j.cad.2024.103732_b14
  article-title: CHoCC: Convex hull of cospherical circles and applications to lattices
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2020.102903
– volume: 70
  start-page: 167
  issue: 1
  year: 2021
  ident: 10.1016/j.cad.2024.103732_b16
  article-title: STL-free design and manufacturing paradigm for high-precision powder bed fusion
  publication-title: CIRP Ann
  doi: 10.1016/j.cirp.2021.03.012
– ident: 10.1016/j.cad.2024.103732_b40
  doi: 10.1109/IEACON.2016.8067397
– volume: 168
  year: 2024
  ident: 10.1016/j.cad.2024.103732_b6
  article-title: The generation of 3D surface meshes for NURBS-enhanced FEM
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2023.103653
– volume: 4
  start-page: 761
  year: 2007
  ident: 10.1016/j.cad.2024.103732_b9
  article-title: 3D texture mapping for rapid manufacturing
  publication-title: Comput-Aided Des Appl
  doi: 10.1080/16864360.2007.10738509
– year: 2024
  ident: 10.1016/j.cad.2024.103732_b19
– ident: 10.1016/j.cad.2024.103732_b26
  doi: 10.1145/3293883.3295706
– volume: 304
  issue: 1
  year: 2023
  ident: 10.1016/j.cad.2024.103732_b5
  article-title: Review on lattice structures for energy absorption properties
  publication-title: Compos Struct
– volume: 34
  start-page: 1431
  issue: 4
  year: 2022
  ident: 10.1016/j.cad.2024.103732_b29
  article-title: Surface approximation using GPU-based localized Fourier transform
  publication-title: J King Saud Univ - Comput Inf Sci
– volume: 74
  start-page: 255
  year: 2012
  ident: 10.1016/j.cad.2024.103732_b23
  article-title: Computing the Hausdorff distance between NURBS surfaces using numerical iteration on the GPU
  publication-title: Graph Models
  doi: 10.1016/j.gmod.2012.05.002
– volume: 55
  start-page: 1
  issue: 11
  year: 2023
  ident: 10.1016/j.cad.2024.103732_b35
  article-title: Optimization techniques for GPU programming
  publication-title: ACM Comput Surv
  doi: 10.1145/3570638
– volume: vol. 42578
  start-page: 269
  year: 2006
  ident: 10.1016/j.cad.2024.103732_b12
  article-title: A mesh-based geometric modeling method for general structures
– volume: 46
  start-page: 90
  year: 2014
  ident: 10.1016/j.cad.2024.103732_b24
  article-title: A sweep and translate algorithm for computing voxelized 3D Minkowski sums on the GPU
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2013.08.021
– volume: 21
  issue: 6
  year: 2021
  ident: 10.1016/j.cad.2024.103732_b4
  article-title: Memory-efficient modeling and slicing of large-scale adaptive lattice structures
  publication-title: J Comput Inf Sci Eng
  doi: 10.1115/1.4050290
– volume: 121
  start-page: 383
  year: 2017
  ident: 10.1016/j.cad.2024.103732_b7
  article-title: Modelling and characterization of a porosity graded lattice structure for additively manufactured biomaterials
  publication-title: Mater Des
  doi: 10.1016/j.matdes.2017.02.021
– volume: 73
  start-page: 42
  issue: 1
  year: 2013
  ident: 10.1016/j.cad.2024.103732_b30
  article-title: Enhancing data parallelism for ant colony optimization on GPUs
  publication-title: J Parallel Distrib Comput
  doi: 10.1016/j.jpdc.2012.01.002
– volume: 129
  year: 2020
  ident: 10.1016/j.cad.2024.103732_b49
  article-title: Lightweight mesh file format using repetition pattern encoding for additive manufacturing
  publication-title: Comput Aided Des
  doi: 10.1016/j.cad.2020.102914
– volume: 41
  start-page: 1
  issue: 2
  year: 2015
  ident: 10.1016/j.cad.2024.103732_b48
  article-title: TetGen, a Delaunay-based quality tetrahedral mesh generator
  publication-title: ACM Trans Math Software
  doi: 10.1145/2629697
– volume: 26
  start-page: 831
  issue: 5
  year: 2017
  ident: 10.1016/j.cad.2024.103732_b21
  article-title: Performance evaluation and optimization of HBM-enabled GPU for data-intensive applications
  publication-title: IEEE Trans Very Large Scale Integr (VLSI) Syst
  doi: 10.1109/TVLSI.2018.2791442
– volume: 19
  start-page: 72
  year: 2018
  ident: 10.1016/j.cad.2024.103732_b39
  article-title: A survey on techniques for cooperative CPU-GPU computing
  publication-title: Sustain Comput-Inf Syst
SSID ssj0002139
Score 2.4685082
Snippet Lattice structures have been widely used in applications due to their superior mechanical properties. To fabricate such structures, a geometric processing step...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 103732
SubjectTerms CAD
Geometric modeling
GPU computing
Lattice structures
Meta-meshing
Triangulation
Title Meta-Meshing and Triangulating Lattice Structures at a Large Scale
URI https://dx.doi.org/10.1016/j.cad.2024.103732
Volume 174
WOSCitedRecordID wos001251146300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: ScienceDirect database
  customDbUrl:
  eissn: 1879-2685
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002139
  issn: 0010-4485
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELaWLQc4oPISBYp84ERlKWs7iX0sVYEiWoG6SAuXyPEDWq2yVZtUhV_P-JHsLi8BEpdsZK3jaL7RZDye-Qahp57lrQDPgOhsIgjPpSOCKklUVhijKZUTG3hm35RHR2I2k29Ho4O-FuZyXjaNuLqSZ_8VahgDsH3p7F_APTwUBuAeQIcrwA7XPwL-0LaKHNoYWvJh8Sks2oSO86GiSbU-380fR3fh-ODC1zMqGD__5Ek51XydvSB1fdjxVJJmx6wlfHxcdB6id_75QyKPCsHXD13z9XM3pPt0YfBlt_jSDZq0lwpDjk9cUtEUfaB8SK9KIbG-LGaZgxTMLBh32PfF42obLasoJaFFGutNb-zQ84MZjxGFU9iiezJXygM1QIqDrrNjHweCIVjK58J6rplraIOW8DtGG7sH-7PXw2eZTljcC6V364-4Q7Lfdwv93ElZcTymm-hW2jHg3Yj0bTSyzR10c4VH8i56voo5BszxGuY4YY6XmGPVYoUD5jhgfg-9f7E_3XtFUnMMoqksW8KssibLlKM1uLRWcstzpWwufe1w5izLuAZrLawwTNSOc21yYRl1uWI5eEbsPho3i8Y-QJhbqqWsJ7p2hjtR1LouGTNUm8JpmtdbKOulUenEHO8bmMyrPkXwtAIBVl6AVRTgFno2TDmLtCm_-zPvRVwlvy_6cxXow6-nPfy3aY_QjaUiP0ZjkLzdRtf1ZXtycf4kac03OoF4xg
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=Meta-Meshing+and+Triangulating+Lattice+Structures+at+a+Large+Scale&rft.jtitle=Computer+aided+design&rft.au=Zou%2C+Qiang&rft.au=Gao%2C+Yunzhu&rft.au=Luo%2C+Guoyue&rft.au=Chen%2C+Sifan&rft.date=2024-09-01&rft.pub=Elsevier+Ltd&rft.issn=0010-4485&rft.eissn=1879-2685&rft.volume=174&rft_id=info:doi/10.1016%2Fj.cad.2024.103732&rft.externalDocID=S0010448524000599
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4485&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4485&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4485&client=summon