Megapixel Topology Optimization on a Graphics Processing Unit

被引:68
作者
Wadbro, Eddie [2 ]
Berggren, Martin [1 ]
机构
[1] Umea Univ, Dept Comp Sci, SE-90187 Umea, Sweden
[2] Uppsala Univ, Dept Informat Technol, SE-75105 Uppsala, Sweden
基金
瑞典研究理事会;
关键词
topology optimization; Poisson's equation; GPU; HPC;
D O I
10.1137/070699822
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We show how the computational power and programmability of modern graphics processing units (GPUs) can be used to efficiently solve large-scale pixel-based material distribution problems using a gradient-based optimality criterion method. To illustrate the principle, a so-called topology optimization problem that results in a constrained nonlinear programming problem with over 4 million decision variables is solved on a commodity GPU.
引用
收藏
页码:707 / 721
页数:15
相关论文
共 29 条
  • [1] [Anonymous], 2007, NVIDIA CUDA Compute Unified Device Architecture Programming Guide
  • [2] Bejan A, 2000, Shape and structure: from engineering to nature
  • [3] Bendse MP., 1989, Struct Optim, V1, P193, DOI [10.1007/bf01650949, DOI 10.1007/BF01650949, 10.1007/BF01650949]
  • [4] Bendsoe MP, 2004, Topology Optimization: Theory, Methods, and Applications
  • [5] Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid
    Bolz, J
    Farmer, I
    Grinspun, E
    Schröder, P
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 917 - 924
  • [6] Borrvall T., 2001, Arch Comput Methods Eng, V8, P351, DOI DOI 10.1007/BF02743737
  • [7] Topology optimization of non-linear elastic structures and compliant mechanisms
    Bruns, TE
    Tortorelli, DA
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (26-27) : 3443 - 3459
  • [8] Dokken T., 2005, P SPRING C COMPUTER, P21
  • [9] DONOSO A, 2004, LAT AM J SOLIDS STRU, V1, P169
  • [10] Fleury C., 1989, STRUCT MULTIDISCIP O, V1, P81, DOI [10.1007/BF01637664, DOI 10.1007/BF01637664]