calculix/beso

Python code for topology optimization using CalculiX FEM solver.

Python

468

97 commits

updated Apr 3, 2025

See the code

README

beso

Python code for a topology optimization using CalculiX FEM solver. beso stands for a method coined:

Bi-directional
Evolutionary
Structural
Optimization

An in-depth description of beso and its capabilities are available on the dedicated beso wiki.

fine mesh initial smooth

Prerequisites

  • CalculiX >= v2.17
  • numpy
  • FreeCAD >= v0.18

Installation

Usage

Description with a simple example are in wiki.

Developer

@fandaL

License

LGPLv3 (LICENSE)

calculix-fem-solver
finite-element-analysis
topology-optimization

Contributors

fandaL

91 commits

luzpaz

3 commits

grindhold

2 commits

HabermannR

1 commits

calculix/beso

Python code for topology optimization using CalculiX FEM solver.

Python

468

97 commits

updated Apr 3, 2025

See the code

README

beso

Python code for a topology optimization using CalculiX FEM solver. beso stands for a method coined:

Bi-directional
Evolutionary
Structural
Optimization

An in-depth description of beso and its capabilities are available on the dedicated beso wiki.

fine mesh initial smooth

Prerequisites

  • CalculiX >= v2.17
  • numpy
  • FreeCAD >= v0.18

Installation

Usage

Description with a simple example are in wiki.

Developer

@fandaL

License

LGPLv3 (LICENSE)

calculix-fem-solver
finite-element-analysis
topology-optimization

Contributors

fandaL

91 commits

luzpaz

3 commits

grindhold

2 commits

HabermannR

1 commits

Languages

Python

99.9%