← Back to team overview

dolfin team mailing list archive

Re: Fwd: [Branch ~dolfin-core/dolfin/main] Rev 4734: Introduce functionality for automated error control and adaptivity.

 



On 09/05/10 15:04, Marie Rognes wrote:
Garth N. Wells wrote:
Does this work from the C++ interface too?



Nope. It is a pure python prototype.


This isn't the design philosophy that we've used in developing DOLFIN. We have developed in C++ (and I think still should) and generated the Python interface automatically, and implemented Python extensions by hand only when necessary. I don't want to see a divergence of the interfaces and advocate that Python 'prototypes' should not be part of DOLFIN.

Garth

It may in a couple of months though.

--
Marie

Garth

-------- Original Message --------
Subject: [Branch ~dolfin-core/dolfin/main] Rev 4734: Introduce
functionality for automated error control and adaptivity.
Date: Sun, 09 May 2010 13:50:31 -0000
From: noreply@xxxxxxxxxxxxx
Reply-To: noreply@xxxxxxxxxxxxx
To: Garth Wells <gnw20@xxxxxxxxx>

------------------------------------------------------------
revno: 4734
committer: Marie E. Rognes <meg@xxxxxxxxx>
branch nick: dolfin
timestamp: Sun 2010-05-09 15:47:14 +0200
message:
Introduce functionality for automated error control and adaptivity.

Main interface:

pde = AdaptiveVariationalProblem(form, bcs, goal_functional, ...)
u_h = pde.solve(tolerance)

See demos in demo/adaptivity/pde
added:
demo/adaptivity/pde/
demo/adaptivity/pde/energy-norm-poisson.py
demo/adaptivity/pde/mixed-poisson.py
demo/adaptivity/pde/navier-stokes.py
demo/adaptivity/pde/poisson.py
site-packages/dolfin/adaptivity/
site-packages/dolfin/adaptivity/__init__.py
site-packages/dolfin/adaptivity/adaptive.py
site-packages/dolfin/adaptivity/adaptivedata.py
site-packages/dolfin/adaptivity/dual.py
site-packages/dolfin/adaptivity/errorestimator.py
site-packages/dolfin/adaptivity/errorestimators.py
site-packages/dolfin/adaptivity/formmanipulation.py
site-packages/dolfin/adaptivity/marking.py
site-packages/dolfin/adaptivity/normestimators.py
site-packages/dolfin/adaptivity/residual.py
site-packages/dolfin/adaptivity/specialfunctions.py
site-packages/dolfin/adaptivity/updates.py
site-packages/dolfin/adaptivity/utils.py
The size of the diff (2223 lines) is larger than your specified limit
of 1000 lines

--
lp:dolfin
https://code.launchpad.net/~dolfin-core/dolfin/main

Your team DOLFIN Core Team is subscribed to branch lp:dolfin.
To unsubscribe from this branch go to
https://code.launchpad.net/~dolfin-core/dolfin/main/+edit-subscription

_______________________________________________
Mailing list: https://launchpad.net/~dolfin
Post to : dolfin@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dolfin
More help : https://help.launchpad.net/ListHelp




Follow ups

References