Thread Previous • Date Previous • Date Next • Thread Next |
Looks great. Could we move the stabilization functionality to a separate class, something like class Stabilization { public: inline real damping() const { return alpha; } void update(...) { if ( !stabilize ) return; ... } private: bool stabilize; real alpha; ... } ? /Anders On Wed, Nov 22, 2006 at 01:12:31PM +0100, DOLFIN wrote: > One or more new changesets pushed to the primary DOLFIN repository. > A short summary of the last three changesets is included below. > > changeset: 2450:3356dec0ee79e29cd152e963e7d70ff56e785081 > tag: tip > user: "Johan Jansson <johanjan@xxxxxxxxxxxxxxxx>" > date: Wed Nov 22 13:12:05 2006 +0100 > files: src/demo/scripting/pydolfin/solvers/elasticity-updated/direct/directpde.py src/demo/scripting/pydolfin/solvers/elasticity-updated/direct/problem.py src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp src/kernel/ode/dolfin/MonoAdaptiveFixedPointSolver.h src/kernel/parameter/dolfin/DefaultParameters.h > description: > ODE: > > Implemented optional experimental fixed-point stabilization for the > mono-adaptive case. The stabilization is not yet automated, and is > controlled by parameters: > > "ODE fixed-point stabilize" > "ODE fixed-point stabilization m" > "ODE fixed-point stabilization l" > "ODE fixed-point stabilization ramp" > > Need to adaptively/automatically compute these. > > PyDOLFIN: > > Testing stabilization in the elasticity-updated/direct demo. Looks > promising, a factor 8 (in f() evaluations, should be the same in > execution time) improvement over the stable limit for this problem. > > Limited comparison against Newton/Krylov also wins with a factor 4-8 > for this problem. > > > changeset: 2449:3397c02c613a449ee37c94c85c7d0918487f7001 > user: "Kristian Oelgaard <k.b.oelgaard@xxxxxxxxxx>" > date: Fri Nov 17 19:24:37 2006 +0100 > files: src/modules/plasticity/DruckerPrager.cpp src/modules/plasticity/PlasticityModel.cpp src/modules/plasticity/PlasticityProblem.cpp src/modules/plasticity/VonMises.cpp src/modules/plasticity/dolfin/DruckerPrager.h src/modules/plasticity/dolfin/PlasticityModel.h src/modules/plasticity/dolfin/VonMises.h > description: > renaming variables > > > changeset: 2448:de52acef02c04ea6705c3b562e0f3925d614fd5d > parent: 2447:d1506959318daabb265e718b7c0186de976e8da3 > parent: 2446:326f8a90121db6390843be23cc5149a73b20ac58 > user: "Anders Logg <logg@xxxxxxxxx>" > date: Fri Nov 17 16:47:29 2006 +0100 > files: > description: > merge > > > ---------------------------------------------------------------------- > For more details, visit http://www.fenics.org/hg/dolfin > _______________________________________________ > DOLFIN-dev mailing list > DOLFIN-dev@xxxxxxxxxx > http://www.fenics.org/mailman/listinfo/dolfin-dev
Thread Previous • Date Previous • Date Next • Thread Next |