Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Sample code for shape optimisation in Firedrake

The code presented here requires the Firedrake finite element library. On Mac or Linux, installing Firedrake is as easy as

curl -O
python3 firedrake-install

(see here for details). On Windows 10, Firedrake can be used using the Windows Subsystem for Linux. Detailed Instructions can be found here. Firedrake is unlikely to work on older versions of Windows.

Once Firedrake has been set up, it needs to be activated using

source /path/to/firedrake/bin/activate

The code can then be run using


To run the full shape optimisation code, execute

You can’t perform that action at this time.