Sangam: A Confluence of Knowledge Streams

Multi‑physics bi‑directional evolutionary topology optimization on GPU‑architecture

Show simple item record

dc.creator Munk, David J.
dc.creator Kipouros, Timoleon
dc.creator Vio, Gareth A.
dc.date 2018-10-25T14:18:12Z
dc.date 2018-10-25T14:18:12Z
dc.date 2018-10-16
dc.date.accessioned 2022-05-25T16:39:14Z
dc.date.available 2022-05-25T16:39:14Z
dc.identifier David J. Munk, Timoleon Kipouros and Gareth A. Vio. Multi‑physics bi‑directional evolutionary topology optimization on GPU‑architecture. Engineering with Computers, Volume 35, July 2019, pp. 1059-1079
dc.identifier 0177-0667
dc.identifier https://doi.org/10.1007/s00366-018-0651-1
dc.identifier http://dspace.lib.cranfield.ac.uk/handle/1826/13566
dc.identifier 21851678
dc.identifier.uri http://localhost:8080/xmlui/handle/CUHPOERS/182421
dc.description Topology 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.language en
dc.rights Attribution-NonCommercial 4.0 International
dc.rights http://creativecommons.org/licenses/by-nc/4.0/
dc.subject Lattice Boltzmann method
dc.subject Graphics processing units
dc.subject Real world applications
dc.title Multi‑physics bi‑directional evolutionary topology optimization on GPU‑architecture
dc.type Article


Files in this item

Files Size Format View
Multi physics_b ... utionary_topology-2018.pdf 2.002Mb application/pdf View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse