Taichi TopOpt Save

A topology optimization framework written in Taichi programming language.

Project README

Taichi TopOpt

Documentation Status

(Under Active Development)

beso_cantilever

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

  1. SIMP
  2. BESO
  3. Basic sensitivity filtering
  4. MGPCG solver (TODO)
  5. More...

Reference

  1. A 99 line topology optimization code written in MATLAB
  2. cg_possion.py
  3. BESO2D.py
  4. 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.
  5. Huang, X. and Xie, M., 2010. Evolutionary topology optimization of continuum structures: methods and applications. John Wiley & Sons.
Open Source Agenda is not affiliated with "Taichi TopOpt" Project. README Source: zhehaoli1999/taichi-TopOpt
Stars
56
Open Issues
2
Last Commit
2 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating