{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,18]],"date-time":"2025-10-18T20:55:40Z","timestamp":1760820940604,"version":"3.41.2"},"reference-count":22,"publisher":"ASME International","issue":"1","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["11372064"],"award-info":[{"award-number":["11372064"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["91648204"],"award-info":[{"award-number":["91648204"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002338","name":"Ministry of Education of the People's Republic of China","doi-asserted-by":"publisher","award":["B14013"],"award-info":[{"award-number":["B14013"]}],"id":[{"id":"10.13039\/501100002338","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2016YFB0200702"],"award-info":[{"award-number":["2016YFB0200702"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,3,1]]},"abstract":"<jats:p>In this paper, an effective strategy is proposed to realize the smooth visualization of large-scale finite element models on a desktop computer. Based on multicore parallel and graphics processing unit (GPU) computing techniques, the large-scale data of a finite element model and the corresponding graphics data can be handled and rendered effectively. The proposed strategies mainly consist of four parts. First, a parallel surface extraction technology based on the dual connections of elements and nodes is developed to reduce the graphics data. Second, the OpenGL vertex buffer object (VBO) technology is used to improve the rendering efficiency after surface extraction. Third, the element-hiding and cut-surface functions are implemented to facilitate the observation of the interior of the meshes. Finally, the stream\/filter architecture, which has the advantages of efficient computation and communication, is introduced to meet the needs of large-scale data processing and various visualization methods. These strategies are developed on the general visualization system SiPESC.Post. Using these strategies, SiPESC.Post implements high-performance display and real-time operation for large-scale finite element models, especially for models containing millions or tens of millions of elements. To demonstrate the superiority and feasibility of the presented strategies, large-scale numerical examples are presented, and the strategies are compared with several commercial finite element software systems and open-source visual postprocessing packages in terms of visualization efficiency.<\/jats:p>","DOI":"10.1115\/1.4038315","type":"journal-article","created":{"date-parts":[[2017,11,1]],"date-time":"2017-11-01T13:31:01Z","timestamp":1509543061000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":2,"title":["Efficient Visualization Strategies for Large-Scale Finite Element Models"],"prefix":"10.1115","volume":"18","author":[{"given":"Xu","family":"Liangyin","sequence":"first","affiliation":[{"name":"Department of Engineering Mechanics, State Key Laboratory of Structural Analysis of Industrial Equipment, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Li","family":"Yunpeng","sequence":"additional","affiliation":[{"name":"Department of Engineering Mechanics, State Key Laboratory of Structural Analysis of Industrial Equipment, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Zhang","family":"Sheng","sequence":"additional","affiliation":[{"name":"Department of Engineering Mechanics, State Key Laboratory of Structural Analysis of Industrial Equipment, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Chen","family":"Biaosong","sequence":"additional","affiliation":[{"name":"Department of Engineering Mechanics, State Key Laboratory of Structural Analysis of Industrial Equipment, Dalian University of Technology, Dalian 116024, China e-mail:"}]}],"member":"33","published-online":{"date-parts":[[2018,1,18]]},"reference":[{"issue":"5","key":"2019100602001815100_bib1","doi-asserted-by":"publisher","first-page":"879","DOI":"10.1109\/JPROC.2008.917757","article-title":"GPU Computing","volume":"96","year":"2008","journal-title":"Proc. IEEE"},{"key":"2019100602001815100_bib2","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.2991\/icmt-13.2013.147","article-title":"Improvements of GPU Implementation of Nonlinear Soft Tissue Deformation With CHAI 3D","volume":"84","year":"2013","journal-title":"Adv. Intell. Syst. Res."},{"issue":"7","key":"2019100602001815100_bib3","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1016\/S0167-8191(97)00028-8","article-title":"An Introduction to Parallel Rendering","volume":"23","year":"1997","journal-title":"Parallel Comput."},{"key":"2019100602001815100_bib4","doi-asserted-by":"crossref","unstructured":"Larsen, M., Moreland, K., Johnson, C. R., and Childs, H., 2016, \u201cOptimizing Multi-Image Sort-Last Parallel Rendering,\u201d IEEE Sixth Symposium on Large Data Analysis and Visualization (LDAV), Baltimore, MD, Oct. 23\u201328, pp. 37\u201346.10.1109\/LDAV.2016.7874308","DOI":"10.1109\/LDAV.2016.7874308"},{"key":"2019100602001815100_bib5","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.advengsoft.2016.06.012","article-title":"The Development of VisLT Visualization Service in Openstack Cloud Infrastructure","volume":"103","year":"2017","journal-title":"Adv. Eng. Software"},{"key":"2019100602001815100_bib6","doi-asserted-by":"crossref","unstructured":"DeCoro, C., and Tatarchuk, N., 2007, \u201cReal-Time Mesh Simplification Using the GPU,\u201d Symposium on Interactive 3D Graphics and Games (I3D), Seattle, WA, Apr. 30\u2013May 2, pp. 161\u2013166.10.1145\/1230100.1230128","DOI":"10.1145\/1230100.1230128"},{"issue":"4","key":"2019100602001815100_bib7","doi-asserted-by":"publisher","first-page":"13","DOI":"10.3969\/j.issn.1003-0158.2012.04.003","article-title":"Fast Visualization Algorithm for Huge 3D-Finite Element Models","volume":"33","year":"2012","journal-title":"J. Graph."},{"key":"2019100602001815100_bib8","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.advengsoft.2014.10.002","article-title":"Efficient Methods to Visualize Finite Element Meshes","volume":"79","year":"2015","journal-title":"Adv. Eng. Software"},{"volume-title":"The Art of Computer Programming. Volume 3: Sorting and Searching","year":"1998","key":"2019100602001815100_bib9"},{"key":"2019100602001815100_bib10","doi-asserted-by":"crossref","unstructured":"Brasher, M., and Haimes, R., 2004, \u201cRendering Planar Cuts Through Quadratic and Cubic Finite Elements,\u201d IEEE Visualization, Austin, TX, Oct. 10\u201315, pp. 409\u2013416.10.1109\/VISUAL.2004.91","DOI":"10.1109\/VISUAL.2004.91"},{"issue":"12","key":"2019100602001815100_bib11","doi-asserted-by":"publisher","first-page":"1803","DOI":"10.1109\/TVCG.2011.206","article-title":"GPU-Based Interactive Cut-Surface Extraction From High-Order Finite Element Fields","volume":"17","year":"2011","journal-title":"IEEE Trans. Visualization Comput. Graph."},{"issue":"2","key":"2019100602001815100_bib12","doi-asserted-by":"publisher","first-page":"220","DOI":"10.7511\/jslx201502013","article-title":"Design and Implementation of General Visual System SiPESC.POST for Large Scale Finite Element Computation","volume":"32","year":"2015","journal-title":"Chin. J. Comput. Mech."},{"issue":"9","key":"2019100602001815100_bib13","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1016\/j.advengsoft.2007.10.006","article-title":"FEMvrml: An Interactive Virtual Environment for Visualization of Finite Element Simulation","volume":"39","year":"2008","journal-title":"Adv. Eng. Software"},{"issue":"12","key":"2019100602001815100_bib14","doi-asserted-by":"publisher","first-page":"2325","DOI":"10.1109\/TVCG.2012.218","article-title":"ElVis: A System for the Accurate and Interactive Visualization of High-Order Finite Element Solutions","volume":"18","year":"2012","journal-title":"IEEE Trans. Visualization Comput. Graph."},{"year":"2005","key":"2019100602001815100_bib15","article-title":"VisIt User's Manual, Version 1.5"},{"year":"2016","key":"2019100602001815100_bib16","article-title":"The ParaView Guide, Version 5.0"},{"issue":"2","key":"2019100602001815100_bib17","doi-asserted-by":"publisher","first-page":"39","DOI":"10.3969\/j.issn.1006-0871.2011.02.009","article-title":"Advancement of Design and Implementation of SiPESC for Development of Integrated CAE Software Systems","volume":"20","year":"2011","journal-title":"Comput. Aided Eng."},{"first-page":"457","volume-title":"GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation","year":"2005","key":"2019100602001815100_bib18"},{"key":"2019100602001815100_bib19","first-page":"10","volume-title":"OpenGL Programming Guide","year":"2012","edition":"8th ed."},{"first-page":"116","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","year":"1994","key":"2019100602001815100_bib20"},{"volume-title":"Parallel Programming in OpenMP","year":"2001","key":"2019100602001815100_bib21"},{"volume-title":"CUDA by Example: An Introduction to General-Purpose GPU Programming","year":"2010","key":"2019100602001815100_bib22"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4038315\/6102355\/jcise_018_01_011007.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4038315\/6102355\/jcise_018_01_011007.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T20:42:12Z","timestamp":1750970532000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4038315\/366542\/Efficient-Visualization-Strategies-for-LargeScale"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,18]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4038315","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2018,1,18]]},"article-number":"011007"}}