Large-scale parallel topology optimization using a dual-primal substructuring solver
- 416 Downloads
Parallel computing is an integral part of many scientific disciplines. In this paper, we discuss issues and difficulties arising when a state-of-the-art parallel linear solver is applied to topology optimization problems. Within the topology optimization framework, we cannot readjust domain decomposition to align with material decomposition, which leads to the deterioration of performance of the substructuring solver. We illustrate the difficulties with detailed condition number estimates and numerical studies. We also report the practical performances of finite element tearing and interconnection/dual–primal solver for topology optimization problems and our attempts to improve it by applying additional scaling and/or preconditioning strategies. The performance of the method is finally illustrated with large-scale topology optimization problems coming from different optimal design fields: compliance minimization, design of compliant mechanisms, and design of elastic surface wave-guides.
KeywordsTopology optimization Parallel computing Scalability Domain decomposition Iterative solvers
Unable to display preview. Download preview PDF.
- Bendsøe MP (2006) Multidisciplinary topology optimization. In: Proc. 11th AIAA/ISSMO Symposium on Multidiciplinary Analysis and OptimizationGoogle Scholar
- Bendsøe MP, Sigmund O (2003) Topology optimization: theory, methods, and applications. Springer, BerlinGoogle Scholar
- Dohrmann CR (2003) A study of two domain decomposition preconditioners. Tech. Rep. SAND2003-4391, Sandia National Laboratories, Albuquerque, New Mexico 87185 and Livermore, California 94550Google Scholar
- Duysinx P, Bruyneel M (2002) Recent progress in preliminary design of mechanical components with topology optimisation. In: Chedmail P, Cognet G, Fortin C, Mascle C, Pegna J (eds) Book of selected papers presented at 3rd Conference on Integrated Design and Manufacturing in Mechanical Engineering IDMME2000/Forum 2000 of SCGM/CSME, Kluwer Publ.Google Scholar
- Evgrafov A, Pingen G, Maute K (2006) Topology optimization of fluid problems by the lattice Boltzmann method. In: Bendsøe MP, Olhoff N, Sigmund O (eds) IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials: Status and Perspectives. Springer, Netherlands, pp 559–568CrossRefGoogle Scholar
- O’Neal D, Murgie S (2001) ANSYS benchmarking project: evaluation of the distributed domain solver. Tech. Rep., ANSYS, Inc., Pittsburgh, PA, USAGoogle Scholar
- Pajot JM (2006) Topology optimization of geometrically nonlinear structures including thermo-mechanical coupling. PhD thesis, University of Colorado at BoulderGoogle Scholar
- Rupp CJ, Evgrafov A, Maute K, Dunn ML (2006) Design of phononic materials/structures for surface wave devices using topology optimization. Struct Multidisc Optim Online, doi:10.1007/s00158-006-0076-0
- Sigmund O (2001) A 99 line topology optimization code written in MATLAB. Struct Multidisc Optim (2):120–127Google Scholar
- Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Multidisc Optim 16(1):68–75Google Scholar