Log in

Avoiding reinventing the wheel: reusable open-source topology optimization software

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

The aim of this work is to introduce a unified description of topology optimization (TO) methods, which modularizes and generalizes all TO methods, both density based and boundary based. This unified description allows for the implementation of a reusable modular TO software, ParaLeSTO, which specializes in level set TO (LSTO). In addition, we use this software as a means to propose a guideline for research software metadata in the TO community. The proposed guideline for the research software metadata is based on the FAIR principles for research software, which focuses on improving the findability, accessibility, interoperability, and reusability of research software and its metadata. The modularized TO framework separates the analysis, which solves the state equations and does the sensitivity analysis, and the design modification, which represents and modifies the design. Map** is then used to interface between the two. We demonstrate the interoperability and reusability of this framework through numerical examples.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

Download references

Acknowledgements

We acknowledge the support of NASA (Grant Number 80NSSC18M0153 P00005) and Honda Research Institute Europe Gmbh.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaeyub Hyun.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of Results

The software ParaLeSTO is available on https://gitlab.com/m2dO1/paralesto and https://zenodo.org/record/7613753#.Y-LyCezMK3I. The source code for the first four examples in this paper is provided in examples/2022_{p}aper_{e}x/ in the repository. The instructions for how to run the examples are provided in the README file. The final example contains proprietary code and therefore is not provided.

Additional information

Responsible Editor: **aojia Shelly Zhang

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jauregui, C.M., Hyun, J., Neofytou, A. et al. Avoiding reinventing the wheel: reusable open-source topology optimization software. Struct Multidisc Optim 66, 145 (2023). https://doi.org/10.1007/s00158-023-03589-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-023-03589-7

Keywords

Navigation