Taichi TopOpt
(Under Active Development)
Intro
A topology optimization framework written in Taichi programming language, which is embedded in Python.
Requirement
- taichi 0.7.31
- numpy
- scipy
How to use
run main.py
Feature
- SIMP
- BESO
- Basic sensitivity filtering
- MGPCG solver (TODO)
- More...
Reference
- A 99 line topology optimization code written in MATLAB
- cg_possion.py
- BESO2D.py
- Zuo, Z.H. and Xie, Y.M., 2015. A simple and compact Python code for complex 3D topology optimization. Advances in Engineering Software, 85, pp.1-11.
- Huang, X. and Xie, M., 2010. Evolutionary topology optimization of continuum structures: methods and applications. John Wiley & Sons.