This repository contains an implementation of Walkington's FEM for curve shortening flow using deal.II. It also includes a modified version of this method for solving mean curvature flow of surfaces of revolution in 3D.
- Prerequisites:
- deal.II version 8.4: Download from http://dealii.org/download.html and install according to the instructions for your platform.
- nlopt: Download from http://ab-initio.mit.edu/wiki/index.php/NLopt or install on OS X using homebrew. Assumed to be installed at
/usr/local/opt/nlopt.
- Use the deal.II setup script to configure your build environment.
- Run
./setup.shto create output directories. - Run
cmake . - Run
make allto build all of the test programs. - Test programs will be built to bin/