This demos shows calling external mesh generator
(Triangle) from DOLFIN for generation of mesh
parametrized at runtime, some mesh movement
facilities and some other DOLFIN tricks.

--------------
Prerequisities
--------------

 - fenics >= 1.2.0
 - fenics >\approx 1.3.0 (for mesh quality histograms in triangle demo)
 - triangle, make, flock (for triangle demo)

On Karlín cluster do:

  $> module load fenics/1.2.0-gnu triangle

or

  $> module load fenics/1.3.0-gnu-ompi triangle


-----
Usage
-----

For newton demo

  $newton> python demo.py p eps

where

  p   = exponent of p-Laplace operator
  eps = small regularization parameter

or
 
  $> python demo.py p eps

for other demos which do not take aruments.

Do

  $> NP=2 # number of processes
  $> mpirun -n $NP python demo.py ...

for parallel execution.

------
Author
------

Jan Blechta
blechta@karlin.mff.cuni.cz

