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...
Saved in:
| Published in: | Computer aided design Vol. 174; p. 103732 |
|---|---|
| Main Authors: | , , , |
| 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: Elsevier SD Freedom Collection Journals 2021 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/eLvHCXMwtV1Lb9QwELZoy6EcUIFWLVDkAyeqoNQPYh9LVV5SKxCLtHCJHD_6UJWtugkq_HrGj_VuCkX0wMWKLHti-RuNx-N5IPRcgtB3TrnC0EYXrNK6ULuiKYA3XglZaqaaWGyiOjoS47H8mGq2TkM5gaptxdWVvPivUEMfgO1DZ28BdyYKHfANoEMLsEP7T8Af2k4VhzaalrxZfAQ_bUPF-RDRpDrv7-afo_vwfDD18YwK-i-PfVJOdT7MXpCqPuz4VJJmxwwcPr5Neg_RJ08_O_KoYHz92rc_T_rs7tOHzrf95EefOWk_BYZ8PnWJRZP1gbDsXpUlKshxuOLxgUSt2IJM9JGI0Yb5m7iOloMzuIr7pK2EvZyPHabGvnZkZUfCmY_aWQ0kak-ijiSW0AqpuAQ5t7L3_mD8IZ_OZJfGK1Fa9-ylO_j8XVvHn3WVBf1jtIbup4sD3ouAP0B3bPsQ3VtIJ_kIvV6EHgP0eAA9TtDjOfRYdVjhAD0O0K-jL28ORvvvilQjo9BEVl1BrbKmLJUjDWi2VjLLuFKWSx9CXDpLS6ZBaAsrDBWNY0wbLiwljivKQUGiG2i5nbR2E2HquDHSlI4KxipFpOONdGXlAE7Qy8kWKme7UeuUQN7XMTmvb0RhC73IUy5i9pS_DWazLa6T-hfVuhrY5eZpj2_zjydodc7FT9Ey7LfdRnf19-50evks8covIUV3IQ |
| 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.issn=0010-4485&rft.volume=174&rft.spage=103732&rft_id=info:doi/10.1016%2Fj.cad.2024.103732&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_cad_2024_103732 |
| 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 |