lp:~simon-funke/dolfin-adjoint/multistage-optimisation

Created by Simon Funke and last modified
Get this branch:
bzr branch lp:~simon-funke/dolfin-adjoint/multistage-optimisation
Only Simon Funke can upload to this branch. If you are Simon Funke please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Simon Funke
Project:
dolfin-adjoint
Status:
Development

Recent revisions

542. By Simon Funke

merge from trunk

541. By Simon Funke

with the newest dolfin fixes, we can also use more than 2 levels

540. By Simon Funke

add a multigrid example that first solves the opt problem on the coarse mesh, projects the solution on the fine mesh and uses that as a starting guess for the optimistion problem on the fine mesh.
Even this simple approach is almost 4 times faster that solving the problem in the fine mesh only

539. By Simon Funke

Fix a bug in the steepest descent method where the incorrect line search step values were printed

538. By Simon Funke

some fixes to make the bilinear equation run with mutligrid settings

537. By Simon Funke

merge

536. By Simon Funke

an optimistation example with the navier stokes equations and multigrid

535. By Simon Funke

start working on a generic mg opt implementation - not working yet

534. By Simon Funke

Some tidying up

533. By Simon Funke

add an optional BC argument to the reduced functional object. These BC conditions are imposed
on all gradient and Hessian evaluations. This is useful in cases where the derivative at the boundary is known (e.g. its zero)
but due to numerical errors the computed gradient is not. Without enforcing the correct BC, these errors can add up in particular
in PDE constrained optimisation and can lead to significant errors at the boundary.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:dolfin-adjoint
This branch contains Public information 
Everyone can see this information.

Subscribers