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

Niels Aage, Erik Andreassen, Boyan Stefanov Lazarov

    Research output: Contribution to journalJournal articleResearchpeer-review

    Abstract

    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.
    Original languageEnglish
    JournalStructural and Multidisciplinary Optimization
    Volume51
    Issue number3
    Pages (from-to)565-572
    Number of pages8
    ISSN1615-147X
    DOIs
    Publication statusPublished - 2015

    Keywords

    • Topology optimization
    • Parallel computing
    • PETSc
    • Homogenization
    • Large scale

    Fingerprint

    Dive into the research topics of 'Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework'. Together they form a unique fingerprint.

    Cite this