High resolution topology optimization using graphics processing units (GPUs)

We present a Graphics Processing Unit (GPU) implementation of the level set method for topology optimization. The solution of three-dimensional topology optimization problems with millions of elements becomes computationally tractable with this GPU implementation and NVIDIA supercomputer-grade GPUs....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Structural and multidisciplinary optimization 2014-02, Vol.49 (2), p.315-325
Hauptverfasser: Challis, Vivien J., Roberts, Anthony P., Grotowski, Joseph F.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 325
container_issue 2
container_start_page 315
container_title Structural and multidisciplinary optimization
container_volume 49
creator Challis, Vivien J.
Roberts, Anthony P.
Grotowski, Joseph F.
description We present a Graphics Processing Unit (GPU) implementation of the level set method for topology optimization. The solution of three-dimensional topology optimization problems with millions of elements becomes computationally tractable with this GPU implementation and NVIDIA supercomputer-grade GPUs. We demonstrate this by solving the inverse homogenization problem for the design of isotropic materials with maximized bulk modulus. We trace the maximum bulk modulus optimization results to very high porosities to demonstrate the detail achievable with a high computational resolution. By utilizing a parallel GPU implementation rather than a sequential CPU implementation, similar increases in tractable computational resolution would be expected for other topology optimization problems.
doi_str_mv 10.1007/s00158-013-0980-z
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2262589838</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2262589838</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-9dba7467f8c9fbcf979894781d7773d5c093a24a8346f0512553b0889de069ac3</originalsourceid><addsrcrecordid>eNp1kDFPwzAQhS0EEqXwA9giscBgOMdxbI-oghapEgxUYrNcx0ldtXGwk6H99U0bBBPTnZ7ee3f6ELol8EgA-FMEIExgIBSDFID3Z2hEcsIwyYQ4_9351yW6inENAAIyOULzmatWSbDRb7rW-TppfeM3vtolvmnd1u31Se2iq6ukCrpZOROTJnhj40nratfG5H76sYgP1-ii1Jtob37mGC1eXz4nMzx_n75NnufYUJK3WBZLzbOcl8LIcmlKyaWQGRek4JzTghmQVKeZFjTLS2AkZYwuQQhZWMilNnSM7obe_o_vzsZWrX0X6v6kStM8ZUIKKnoXGVwm-BiDLVUT3FaHnSKgjtDUAE310NQRmtr3mXTIxN5bVzb8Nf8fOgDRkm_E</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2262589838</pqid></control><display><type>article</type><title>High resolution topology optimization using graphics processing units (GPUs)</title><source>SpringerLink Journals - AutoHoldings</source><creator>Challis, Vivien J. ; Roberts, Anthony P. ; Grotowski, Joseph F.</creator><creatorcontrib>Challis, Vivien J. ; Roberts, Anthony P. ; Grotowski, Joseph F.</creatorcontrib><description>We present a Graphics Processing Unit (GPU) implementation of the level set method for topology optimization. The solution of three-dimensional topology optimization problems with millions of elements becomes computationally tractable with this GPU implementation and NVIDIA supercomputer-grade GPUs. We demonstrate this by solving the inverse homogenization problem for the design of isotropic materials with maximized bulk modulus. We trace the maximum bulk modulus optimization results to very high porosities to demonstrate the detail achievable with a high computational resolution. By utilizing a parallel GPU implementation rather than a sequential CPU implementation, similar increases in tractable computational resolution would be expected for other topology optimization problems.</description><identifier>ISSN: 1615-147X</identifier><identifier>EISSN: 1615-1488</identifier><identifier>DOI: 10.1007/s00158-013-0980-z</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Bulk modulus ; Computation ; Computational Mathematics and Numerical Analysis ; Engineering ; Engineering Design ; Graphics boards ; Graphics processing units ; Isotropic material ; Research Paper ; Theoretical and Applied Mechanics ; Topology optimization</subject><ispartof>Structural and multidisciplinary optimization, 2014-02, Vol.49 (2), p.315-325</ispartof><rights>Springer-Verlag Berlin Heidelberg 2013</rights><rights>Structural and Multidisciplinary Optimization is a copyright of Springer, (2013). All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c316t-9dba7467f8c9fbcf979894781d7773d5c093a24a8346f0512553b0889de069ac3</citedby><cites>FETCH-LOGICAL-c316t-9dba7467f8c9fbcf979894781d7773d5c093a24a8346f0512553b0889de069ac3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00158-013-0980-z$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00158-013-0980-z$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Challis, Vivien J.</creatorcontrib><creatorcontrib>Roberts, Anthony P.</creatorcontrib><creatorcontrib>Grotowski, Joseph F.</creatorcontrib><title>High resolution topology optimization using graphics processing units (GPUs)</title><title>Structural and multidisciplinary optimization</title><addtitle>Struct Multidisc Optim</addtitle><description>We present a Graphics Processing Unit (GPU) implementation of the level set method for topology optimization. The solution of three-dimensional topology optimization problems with millions of elements becomes computationally tractable with this GPU implementation and NVIDIA supercomputer-grade GPUs. We demonstrate this by solving the inverse homogenization problem for the design of isotropic materials with maximized bulk modulus. We trace the maximum bulk modulus optimization results to very high porosities to demonstrate the detail achievable with a high computational resolution. By utilizing a parallel GPU implementation rather than a sequential CPU implementation, similar increases in tractable computational resolution would be expected for other topology optimization problems.</description><subject>Bulk modulus</subject><subject>Computation</subject><subject>Computational Mathematics and Numerical Analysis</subject><subject>Engineering</subject><subject>Engineering Design</subject><subject>Graphics boards</subject><subject>Graphics processing units</subject><subject>Isotropic material</subject><subject>Research Paper</subject><subject>Theoretical and Applied Mechanics</subject><subject>Topology optimization</subject><issn>1615-147X</issn><issn>1615-1488</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kDFPwzAQhS0EEqXwA9giscBgOMdxbI-oghapEgxUYrNcx0ldtXGwk6H99U0bBBPTnZ7ee3f6ELol8EgA-FMEIExgIBSDFID3Z2hEcsIwyYQ4_9351yW6inENAAIyOULzmatWSbDRb7rW-TppfeM3vtolvmnd1u31Se2iq6ukCrpZOROTJnhj40nratfG5H76sYgP1-ii1Jtob37mGC1eXz4nMzx_n75NnufYUJK3WBZLzbOcl8LIcmlKyaWQGRek4JzTghmQVKeZFjTLS2AkZYwuQQhZWMilNnSM7obe_o_vzsZWrX0X6v6kStM8ZUIKKnoXGVwm-BiDLVUT3FaHnSKgjtDUAE310NQRmtr3mXTIxN5bVzb8Nf8fOgDRkm_E</recordid><startdate>20140201</startdate><enddate>20140201</enddate><creator>Challis, Vivien J.</creator><creator>Roberts, Anthony P.</creator><creator>Grotowski, Joseph F.</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20140201</creationdate><title>High resolution topology optimization using graphics processing units (GPUs)</title><author>Challis, Vivien J. ; Roberts, Anthony P. ; Grotowski, Joseph F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-9dba7467f8c9fbcf979894781d7773d5c093a24a8346f0512553b0889de069ac3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Bulk modulus</topic><topic>Computation</topic><topic>Computational Mathematics and Numerical Analysis</topic><topic>Engineering</topic><topic>Engineering Design</topic><topic>Graphics boards</topic><topic>Graphics processing units</topic><topic>Isotropic material</topic><topic>Research Paper</topic><topic>Theoretical and Applied Mechanics</topic><topic>Topology optimization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Challis, Vivien J.</creatorcontrib><creatorcontrib>Roberts, Anthony P.</creatorcontrib><creatorcontrib>Grotowski, Joseph F.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>Structural and multidisciplinary optimization</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Challis, Vivien J.</au><au>Roberts, Anthony P.</au><au>Grotowski, Joseph F.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>High resolution topology optimization using graphics processing units (GPUs)</atitle><jtitle>Structural and multidisciplinary optimization</jtitle><stitle>Struct Multidisc Optim</stitle><date>2014-02-01</date><risdate>2014</risdate><volume>49</volume><issue>2</issue><spage>315</spage><epage>325</epage><pages>315-325</pages><issn>1615-147X</issn><eissn>1615-1488</eissn><abstract>We present a Graphics Processing Unit (GPU) implementation of the level set method for topology optimization. The solution of three-dimensional topology optimization problems with millions of elements becomes computationally tractable with this GPU implementation and NVIDIA supercomputer-grade GPUs. We demonstrate this by solving the inverse homogenization problem for the design of isotropic materials with maximized bulk modulus. We trace the maximum bulk modulus optimization results to very high porosities to demonstrate the detail achievable with a high computational resolution. By utilizing a parallel GPU implementation rather than a sequential CPU implementation, similar increases in tractable computational resolution would be expected for other topology optimization problems.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s00158-013-0980-z</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1615-147X
ispartof Structural and multidisciplinary optimization, 2014-02, Vol.49 (2), p.315-325
issn 1615-147X
1615-1488
language eng
recordid cdi_proquest_journals_2262589838
source SpringerLink Journals - AutoHoldings
subjects Bulk modulus
Computation
Computational Mathematics and Numerical Analysis
Engineering
Engineering Design
Graphics boards
Graphics processing units
Isotropic material
Research Paper
Theoretical and Applied Mechanics
Topology optimization
title High resolution topology optimization using graphics processing units (GPUs)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T20%3A28%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=High%20resolution%20topology%20optimization%20using%20graphics%20processing%20units%20(GPUs)&rft.jtitle=Structural%20and%20multidisciplinary%20optimization&rft.au=Challis,%20Vivien%20J.&rft.date=2014-02-01&rft.volume=49&rft.issue=2&rft.spage=315&rft.epage=325&rft.pages=315-325&rft.issn=1615-147X&rft.eissn=1615-1488&rft_id=info:doi/10.1007/s00158-013-0980-z&rft_dat=%3Cproquest_cross%3E2262589838%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2262589838&rft_id=info:pmid/&rfr_iscdi=true