English
Related papers

Related papers: A 55-line code for large-scale parallel topology o…

200 papers

Explicit topology optimization methods have received ever-increasing interest in recent years. In particular, a 188-line Matlab code of the two-dimensional (2D) Moving Morphable Component (MMC)-based topology optimization method was…

Optimization and Control · Mathematics 2022-05-31 Zongliang Du , Tianchen Cui , Chang Liu , Weisheng Zhang , Yilin Guo , Xu Guo

In a topology optimization setting, design-dependent fluidic pressure loads pose several challenges as their direction, magnitude, and location alter with topology evolution. This paper offers a compact 100-line MATLAB code, TOPress, for…

Mathematical Software · Computer Science 2024-01-09 Prabhat Kumar

The solution of optimization problems constrained by partial differential equations (PDEs) plays an important role in many areas of science and industry. In this work we present cashocs, a new software package written in Python, which…

Optimization and Control · Mathematics 2025-10-14 Sebastian Blauth

Python is a low-cost and open-source substitute for the MATLAB programming language. This paper presents ``\texttt{PyTOPress}", a compact Python code meant for pedagogical purposes for topology optimization for structures subjected to…

Computational Engineering, Finance, and Science · Computer Science 2025-02-04 Shivajay Saxena , Swagatam Islam Sarkar , Prabhat Kumar

We study the finite element approximation of the solid isotropic material with penalization method (SIMP) for the topology optimization problem of minimizing the compliance of a linearly elastic structure. To ensure the existence of a local…

Numerical Analysis · Mathematics 2024-11-21 Ioannis P. A. Papadopoulos

Designing metamaterials for extreme mechanical behavior involves the optimal selection of design parameters. However, identifying these optimal parameters through topology optimization (TO) across a large parametric space requires extensive…

Computational Physics · Physics 2025-11-10 Ajendra Singh , Shubham Saurabh , Abhinav Gupta , Rajib Chowdhury

Topology Optimization (TO), which maximizes structural robustness under material weight constraints, is becoming an essential step for the automatic design of mechanical parts. However, existing TO algorithms use the Finite Element Analysis…

Robotics · Computer Science 2022-04-14 Zherong Pan , Xifeng Gao , Kui Wu

The Finite element method (FEM) has long served as the computational backbone for topology optimization (TO). However, for designing structures undergoing large deformations, conventional FEM-based TO often exhibits numerical instabilities…

Computational Engineering, Finance, and Science · Computer Science 2026-03-17 Rahul Kumar Padhy , Aaditya Chandrasekhar , Krishnan Suresh

We present the capabilities and results of the Parallel Edge-based Tool for Geophysical Electromagnetic modeling (PETGEM), as well as the physical and numerical foundations upon which it has been developed. PETGEM is an open-source and…

Computational Physics · Physics 2018-08-02 Octavio Castillo-Reyes , Josep de la Puente , José María Cela

Topology optimization is computationally demanding that requires the assembly and solution to a finite element problem for each material distribution hypothesis. As a complementary alternative to the traditional physics-based topology…

Machine Learning · Computer Science 2018-08-23 Saurabh Banga , Harsh Gehani , Sanket Bhilare , Sagar Patel , Levent Kara

In this work, we introduce a new algorithm for N-to-M checkpointing in finite element simulations. This new algorithm allows efficient saving/loading of functions representing physical quantities associated with the mesh representing the…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-02 David A. Ham , Vaclav Hapla , Matthew G. Knepley , Lawrence Mitchell , Koki Sagiyama

This paper presents an efficient and compact MATLAB code for three-dimensional stress-based sensitivity analysis. The 146 lines code includes the finite element analysis and p-norm stress sensitivity analysis based on the adjoint method.…

Numerical Analysis · Mathematics 2021-04-06 Hao Deng , Praveen S. Vulimiri , Albert C. To

We provide a new approach for the efficient matrix-free application of the transpose of the Jacobian for the spectral element method for the adjoint based solution of partial differential equation (PDE) constrained optimization. This…

Optimization and Control · Mathematics 2020-05-28 Oana Marin , Emil Constantinescu , Barry Smith

ytopt is a Python machine-learning-based autotuning software package developed within the ECP PROTEAS-TUNE project. The ytopt software adopts an asynchronous search framework that consists of sampling a small number of input parameter…

We propose an effective and flexible way to implement 2D and 3D elastoplastic problems in MATLAB using fully vectorized codes. Our technique is applied to a broad class of the problems including perfect plasticity or plasticity with…

Numerical Analysis · Mathematics 2018-09-07 Martin Čermák , Stanislav Sysala , Jan Valdman

The area of topology optimization of continuum structures of which is allowed to change in order to improve the performance is now dominated by methods that employ the material distribution concept. The typical methods of the topology…

Computational Engineering, Finance, and Science · Computer Science 2013-09-24 Jun-ichi Koga , Jiro Koga , Shunji Homma

Motivated by applications to numerical simulation of flows in highly heterogeneous porous media, we develop multiscale finite element methods for second order elliptic equations. We discuss a multiscale model reduction technique in the…

Numerical Analysis · Mathematics 2015-06-15 Y. Efendiev , J. Galvis , R. Lazarov , M. Moon , M. Sarkis

Topology Optimization (TO) holds the promise of designing next-generation compact and efficient photonic components. However, ensuring the optimized designs comply with fabrication constraints imposed by semiconductor foundries remains a…

Numerical Analysis · Mathematics 2024-07-02 Rahul Kumar Padhy , Aaditya Chandrasekhar

This paper introduces the FEDM (Finite Element Discharge Modelling) code, which was developed using the open-source computing platform FEniCS (https://fenicsproject.org). Building on FEniCS, the FEDM code utilises the finite element method…

Plasma Physics · Physics 2023-03-27 Aleksandar P. Jovanović , Detlef Loffhagen , Markus M. Becker

The traditional element-based topology optimization based on material penalization typically aims at a 0/1 design. Our numerical experiments reveal that the compliance of a smooth design is overestimated when material properties of boundary…

Computational Engineering, Finance, and Science · Computer Science 2020-06-09 Xiaodong Huang