Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework

被引:232
作者
Aage, Niels [1 ]
Andreassen, Erik [1 ]
Lazarov, Boyan Stefanov [1 ]
机构
[1] Tech Univ Denmark, Dept Mech Engn, Solid Mech, DK-2800 Lyngby, Denmark
关键词
Topology optimization; Parallel computing; PETSc; Homogenization; Large scale; SCALE; DESIGN;
D O I
10.1007/s00158-014-1157-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a flexible framework for parallel and easy-to-implement topology optimization using the Portable and Extendable Toolkit for Scientific Computing (PETSc). The presented framework is based on a standardized, and freely available library and in the published form it solves the minimum compliance problem on structured grids, using standard FEM and filtering techniques. For completeness a parallel implementation of the Method of Moving Asymptotes is included as well. The capabilities are exemplified by minimum compliance and homogenization problems. In both cases the unprecedented fine discretization reveals new design features, providing novel insight. The code can be downloaded from www.topopt.dtu.dk/PETSc.
引用
收藏
页码:565 / 572
页数:8
相关论文
共 27 条
[1]   Topology optimization of large scale stokes flow problems [J].
Aage, Niels ;
Poulsen, Thomas H. ;
Gersborg-Hansen, Allan ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2008, 35 (02) :175-180
[2]   Parallel framework for topology optimization using the method of moving asymptotes [J].
Aage, Niels ;
Lazarov, Boyan S. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 47 (04) :493-505
[3]  
Ahrens J, 2005, Visualiz Handbook, DOI [DOI 10.1016/B978-012387582-2/50038-1, DOI 10.1016/B978]
[4]   On multigrid-CG for efficient topology optimization [J].
Amir, Oded ;
Aage, Niels ;
Lazarov, Boyan S. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2014, 49 (05) :815-829
[5]   Design of manufacturable 3D extremal elastic microstructure [J].
Andreassen, Erik ;
Lazarov, Boyan S. ;
Sigmund, Ole .
MECHANICS OF MATERIALS, 2014, 69 (01) :1-10
[6]  
Balay S., 2013, ANL9511
[7]  
Bendsoe MP, 2003, Topology optimization-Theory, methods and applications, V2nd, DOI 10.1007/978-3-662-05086-6
[8]   Large-scale topology optimization in 3D using parallel computing [J].
Borrvall, T ;
Petersson, J .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (46-47) :6201-6229
[9]   Filters in topology optimization [J].
Bourdin, B .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2001, 50 (09) :2143-2158
[10]   Topology optimization of non-linear elastic structures and compliant mechanisms [J].
Bruns, TE ;
Tortorelli, DA .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (26-27) :3443-3459