gerw / convex_shape

Solve convex-shape optimization problems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shape optimization for convex shapes

DOI

This software solves shape optimization problems with PDE constraints and convexity constraints in two spatial dimensions. The algorithm is explained in detail in the preprint https://arxiv.org/abs/1810.10735.

To run the software, you need python3 (with mathplotlib, scipy), paraview (with python support), FEniCS (tested with v2018.1), and OSQP. OSQP can be installed by pip3 install osqp.

The examples from the preprint can be run by executing run_all.sh.

About

Solve convex-shape optimization problems

License:GNU General Public License v3.0


Languages

Language:Python 99.2%Language:Shell 0.8%