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

2014 ◽  
Vol 51 (3) ◽  
pp. 565-572 ◽  
Author(s):  
Niels Aage ◽  
Erik Andreassen ◽  
Boyan Stefanov Lazarov
Author(s):  
Thijs Smit ◽  
Niels Aage ◽  
Stephen J. Ferguson ◽  
Benedikt Helgason

AbstractThis paper presents a Python wrapper and extended functionality of the parallel topology optimization framework introduced by Aage et al. (Topology optimization using PETSc: an easy-to-use, fully parallel, open source topology optimization framework. Struct Multidiscip Optim 51(3):565–572, 2015). The Python interface, which simplifies the problem definition, is intended to expand the potential user base and to ease the use of large-scale topology optimization for educational purposes. The functionality of the topology optimization framework is extended to include passive domains and local volume constraints among others, which contributes to its usability to real-world design applications. The functionality is demonstrated via the cantilever beam, bracket and torsion ball examples. Several tests are provided which can be used to verify the proper installation and for evaluating the performance of the user’s system setup. The open-source code is available at https://github.com/thsmit/, repository $$\texttt {TopOpt\_in\_PETSc\_wrapped\_in\_Python}$$ TopOpt _ in _ PETSc _ wrapped _ in _ Python .


Author(s):  
Alok Sutradhar ◽  
Jaejong Park ◽  
Payam Haghighi ◽  
Jacob Kresslein ◽  
Duane Detwiler ◽  
...  

Topology optimization provides optimized solutions with complex geometries which are often not suitable for direct manufacturing without further steps or post-processing by the designer. There has been a recent progression towards linking topology optimization with additive manufacturing, which is less restrictive than traditional manufacturing methods, but the technology is still in its infancy being costly, time-consuming, and energy inefficient. For applications in automotive or aerospace industries, the traditional manufacturing processes are still preferred and utilized to a far greater extent. Adding manufacturing constraints within the topology optimization framework eliminates the additional design steps of interpreting the topology optimization result and converting it to viable manufacturable parts. Furthermore, unintended but inevitable deviations that occur during manual conversion from the topology optimized result can be avoided. In this paper, we review recent advances to integrate (traditional) manufacturing constraints in the topology optimization process. The focus is on the methods that can create manufacturable and well-defined geometries. The survey will discuss the advantages, limitations, and related challenges of manufacturability in topology optimization.


AIAA Journal ◽  
2019 ◽  
Vol 57 (12) ◽  
pp. 5514-5526 ◽  
Author(s):  
Simone Coniglio ◽  
Christian Gogu ◽  
Remi Amargier ◽  
Joseph Morlier

2020 ◽  
Vol 36 (16) ◽  
pp. 4508-4509 ◽  
Author(s):  
Valentin Zulkower ◽  
Susan Rosser

Abstract Motivation Accounting for biological and practical requirements in DNA sequence design often results in challenging optimization problems. Current software solutions are problem-specific and hard to combine. Results DNA Chisel is an easy-to-use, easy-to-extend sequence optimization framework allowing to freely define and combine optimization specifications via Python scripts or Genbank annotations. Availability and implementation The framework is available as a web application (https://cuba.genomefoundry.org/sculpt_a_sequence) or open-source Python library (see at https://github.com/Edinburgh-Genome-Foundry/DNAChisel for code and documentation). Supplementary information Supplementary data are available at Bioinformatics online.


2020 ◽  
Vol 239 ◽  
pp. 106310 ◽  
Author(s):  
Ying Zhou ◽  
Haifei Zhan ◽  
Weihong Zhang ◽  
Jihong Zhu ◽  
Jinshuai Bai ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document