← Back to team overview

dolfin team mailing list archive

Re: [HG] merge

 

On Mon, 2006-05-29 at 19:34 +0200, Anders Logg wrote:
> On Mon, May 29, 2006 at 07:29:34PM +0200, 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:   1960:a7f783f945976c24f7f54d549d3af76c45c30612
> > tag:         tip
> > parent:      1959:189ad5b395cb410ba6a45d7a4a5f91c9865b0034
> > parent:      1958:cce2724314dccaf2c426edabe3ad1d3ea1f004b1
> > user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> > date:        Mon May 29 19:29:27 2006 +0200
> > files:       
> > description:
> > merge
> > 
> > 
> > changeset:   1959:189ad5b395cb410ba6a45d7a4a5f91c9865b0034
> > parent:      1957:e52484e9ba196d7ec4d5e66fd584c133ee020691
> > user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> > date:        Mon May 29 19:27:53 2006 +0200
> > files:       src/kernel/function/ConstantFunction.cpp src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.cpp src/kernel/function/FunctionPointerFunction.cpp src/kernel/function/UserFunction.cpp src/kernel/function/dolfin/ConstantFunction.h src/kernel/function/dolfin/DiscreteFunction.h src/kernel/function/dolfin/Function.h src/kernel/function/dolfin/FunctionPointerFunction.h src/kernel/function/dolfin/GenericFunction.h src/kernel/function/dolfin/UserFunction.h src/kernel/la/dolfin/DenseVector.h
> > description:
> > Remove all PETSc ifdef's from src/kernel/function. DenseVector is
> > used to store discrete values if PETSc is not enabled.
> 
> Is there no uBlasSparseVector?
> 

There is a uBlas sparse vector, but I don't see the point in using it as
our vectors are generally not sparse. Does PETSc use sparse storage for
vectors? I have the feeling that it doesn't.

Garth

> /Anders
> 
> 
> > A runtime error is raised if a function is evalued at vertexes. Still need to fix this.
> > 
> > 
> > changeset:   1958:cce2724314dccaf2c426edabe3ad1d3ea1f004b1
> > user:        "Anders Logg <logg@xxxxxxxxx>"
> > date:        Mon May 29 18:54:02 2006 +0200
> > files:       src/demo/ode/courtemanche/main.cpp src/demo/ode/courtemanche/plot.py src/demo/ode/test/main.cpp src/demo/ode/test/plot.py src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp src/kernel/ode/ODESolver.cpp src/kernel/ode/TimeStepper.cpp src/kernel/ode/cGqMethod.cpp src/kernel/ode/dGqMethod.cpp src/kernel/ode/dolfin/MonoAdaptiveFixedPointSolver.h src/kernel/parameter/dolfin/DefaultParameters.h src/kernel/quadrature/GaussianQuadrature.cpp
> > description:
> > Fix nasty bug in ODE solver
> > 
> >  - Use DenseMatrix::solve() instead of invert() when computing
> >    weights for method (matrix is reused and will otherwise be crap)
> > 
> >  - Add test problem i src/demo/ode/test for verifying solver.
> >    We should add some unit tests and let the compile bot run these.
> >    This should then be moved to src/test/ode
> > 
> >  - Add plot.py for test problem
> > 
> > 
> > -------------------------------------------------------
> > For more details, visit http://www.fenics.org/hg/dolfin
> > 
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev




Follow ups

References