Show simple item record

dc.contributor.authorMunk, DJen
dc.contributor.authorKipouros, Timoleonen
dc.contributor.authorVio, GAen
dc.date.accessioned2018-11-23T00:32:45Z
dc.date.available2018-11-23T00:32:45Z
dc.identifier.issn1435-5663
dc.identifier.urihttps://www.repository.cam.ac.uk/handle/1810/285831
dc.description.abstractTopology optimization has proven to be viable for use in the preliminary phases of real world design problems. Ultimately, the restricting factor is the computational expense since a multitude of designs need to be considered. This is especially imperative in such fields as aerospace, automotive and biomedical, where the problems involve multiple physical models, typically fluids and structures, requiring excessive computational calculations. One possible solution to this is to implement codes on massively parallel computer architectures, such as graphics processing units (GPUs). The present work investigates the feasibility of a GPU-implemented lattice Boltzmann method for multi-physics topology optimization for the first time. Noticeable differences between the GPU implementation and a central processing unit (CPU) version of the code are observed and the challenges associated with finding feasible solutions in a computational efficient manner are discussed and solved here, for the first time on a multi-physics topology optimization problem. The main goal of this paper is to speed up the topology optimization process for multi-physics problems without restricting the design domain, or sacrificing considerable performance in the objectives. Examples are compared with both standard CPU and various levels of numerical precision GPU codes to better illustrate the advantages and disadvantages of this implementation. A structural and fluid objective topology optimization problem is solved to vary the dependence of the algorithm on the GPU, extending on the previous literature that has only considered structural objectives of non-design dependent load problems. The results of this work indicate some discrepancies between GPU and CPU implementations that have not been seen before in the literature and are imperative to the speed-up of multi-physics topology optimization algorithms using GPUs.
dc.description.sponsorshipD. J. Munk thanks the Australian government for their financial support through the Endeavour Fellowship scheme. The authors would like to acknowledge the UK Consortium on Mesoscale Engineering Sciences (UKCOMES) EPSRC grant No EP/L00030X/1 for providing the HPC capabilities used in this article.
dc.publisherSpringer Nature
dc.titleMulti-Physics Bi-directional Evolutionary Topology Optimization on GPU-architectureen
dc.typeArticle
prism.publicationNameEngineering with Computersen
dc.identifier.doi10.17863/CAM.33175
dcterms.dateAccepted2018-10-05en
rioxxterms.versionofrecord10.1007/s00366-018-0651-1en
rioxxterms.licenseref.urihttp://www.rioxx.net/licenses/all-rights-reserveden
rioxxterms.licenseref.startdate2018-10-05en
dc.contributor.orcidKipouros, Timoleon [0000-0003-3392-283X]
dc.identifier.eissn1435-5663
rioxxterms.typeJournal Article/Reviewen
cam.issuedOnline2018-10-16en
rioxxterms.freetoread.startdate2019-10-16


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record