← Back to team overview

dolfin team mailing list archive

[HG DOLFIN] merge

 

One or more new changesets pushed to the primary dolfin repository.
A short summary of the last three changesets is included below.

changeset:   3463:8951cec821a5d4f6d6f9c983cbcb836fb2c5a1b8
tag:         tip
parent:      3462:b8f73cb2e5a998999fb9a5ac714ebec11890f7a8
parent:      3452:44e94b868ca473f050bf02d606179e0161299d12
user:        "Ola Skavhaug <skavhaug@xxxxxxxxx>"
date:        Fri Dec 07 12:21:11 2007 +0100
files:       aclocal.m4 configure src/demo/fem/Makefile src/demo/fem/main.cpp src/demo/la/eigensolver/Makefile src/demo/la/eigensolver/main.cpp src/demo/mesh/meshfunction/Makefile src/demo/mesh/meshfunction/main.cpp src/demo/mesh/meshfunction/plot.py src/demo/mesh/subdomains/Makefile src/demo/mesh/subdomains/main.cpp src/demo/nls/nonlinearpoisson/Makefile src/demo/nls/nonlinearpoisson/NonlinearPoisson.form src/demo/nls/nonlinearpoisson/NonlinearPoisson.h src/demo/nls/nonlinearpoisson/main.cpp src/demo/ode/aliev-panfilov/Makefile src/demo/ode/aliev-panfilov/main.cpp src/demo/ode/aliev-panfilov/plot.py src/demo/pde/convection-diffusion/ConvectionDiffusion.form src/demo/pde/convection-diffusion/ConvectionDiffusion.h src/demo/pde/convection-diffusion/Makefile src/demo/pde/convection-diffusion/main.cpp src/demo/pde/dg/cpp/Poisson.py src/demo/pde/elasticity/Elasticity.form src/demo/pde/elasticity/Elasticity.h src/demo/pde/elasticity/Makefile src/demo/pde/elasticity/main.cpp src/demo/pde/elasticity/plot.py src/demo/pde/functional/EnergyNorm.form src/demo/pde/functional/EnergyNorm.h src/demo/pde/functional/Makefile src/demo/pde/functional/main.cpp src/demo/pde/lift-drag/Drag.form src/demo/pde/lift-drag/Drag.h src/demo/pde/lift-drag/Lift.form src/demo/pde/lift-drag/Lift.h src/demo/pde/lift-drag/Makefile src/demo/pde/lift-drag/main.cpp src/demo/pde/mixed-poisson/Makefile src/demo/pde/mixed-poisson/MixedPoisson.form src/demo/pde/mixed-poisson/MixedPoisson.h src/demo/pde/mixed-poisson/main.cpp src/demo/pde/mixed-poisson/plot.py src/demo/pde/nonlinear-poisson/Makefile src/demo/pde/nonlinear-poisson/NonlinearPoisson.form src/demo/pde/nonlinear-poisson/NonlinearPoisson.h src/demo/pde/nonlinear-poisson/NonlinearPoisson.py src/demo/pde/nonlinear-poisson/main.cpp src/demo/pde/nonlinear-poisson/plot.py src/demo/pde/periodic/Makefile src/demo/pde/periodic/Poisson.form src/demo/pde/periodic/Poisson.h src/demo/pde/periodic/main.cpp src/demo/pde/stokes/stabilized/Makefile src/demo/pde/stokes/stabilized/Stokes.form src/demo/pde/stokes/stabilized/Stokes.h src/demo/pde/stokes/stabilized/main.cpp src/demo/pde/stokes/stabilized/plot.py src/demo/pde/stokes/taylor-hood/Makefile src/demo/pde/stokes/taylor-hood/Stokes.form src/demo/pde/stokes/taylor-hood/Stokes.h src/demo/pde/stokes/taylor-hood/main.cpp src/demo/pde/stokes/taylor-hood/plot.py src/demo/quadrature/Makefile src/demo/quadrature/main.cpp src/demo/quadrature/python/demo.py src/kernel/fem/Assembler.cpp src/kernel/fem/SparsityPatternBuilder.cpp src/kernel/fem/dolfin/SparsityPatternBuilder.h src/kernel/la/Makefile.in src/kernel/la/dolfin/Makefile.in src/pydolfin/dolfin_docstrings.i src/pydolfin/dolfin_headers.h
description:
merge


changeset:   3462:b8f73cb2e5a998999fb9a5ac714ebec11890f7a8
user:        "Ola Skavhaug <skavhaug@xxxxxxxxx>"
date:        Fri Dec 07 11:29:32 2007 +0100
files:       src/kernel/fem/Assembler.cpp src/kernel/fem/SparsityPatternBuilder.cpp src/kernel/fem/dolfin/SparsityPatternBuilder.h src/kernel/la/Makefile.am src/kernel/la/Makefile.in src/kernel/la/PETScFactory.cpp src/kernel/la/PETScMatrix.cpp src/kernel/la/dolfin/GenericMatrix.h src/kernel/la/dolfin/GenericTensor.h src/kernel/la/dolfin/GenericVector.h src/kernel/la/dolfin/LinearAlgebraFactory.h src/kernel/la/dolfin/Matrix.h src/kernel/la/dolfin/PETScFactory.h src/kernel/la/dolfin/Scalar.h src/kernel/la/dolfin/uBlasFactory.h src/kernel/la/dolfin/uBlasMatrix.h src/kernel/la/uBlasFactory.cpp
description:
Fixed factory design. Now Assembler uses the factory method for getting a base class pointer to GenericSparsityPattern and pass that on. This way, more linear algebra backends (like Trilinos) can be used without changing existing dolfin code.


changeset:   3461:2223572c633c729793769a94e25d11ce232e0767
user:        "Ola Skavhaug <skavhaug@xxxxxxxxx>"
date:        Fri Dec 07 00:02:32 2007 +0100
files:       Makefile.in aclocal.m4 configure src/Makefile.in src/bench/Makefile.in src/bench/fem/Makefile.in src/bench/la/Makefile.in src/bench/ode/Makefile.in src/demo/Makefile.in src/greeting/Makefile.in src/kernel/Makefile.in src/kernel/common/Makefile.in src/kernel/common/dolfin/Makefile.in src/kernel/elements/Makefile.in src/kernel/elements/dolfin/Makefile.in src/kernel/fem/Makefile.in src/kernel/fem/dolfin/Makefile.in src/kernel/function/Makefile.in src/kernel/function/dolfin/Makefile.in src/kernel/graph/Makefile.in src/kernel/graph/dolfin/Makefile.in src/kernel/io/Makefile.in src/kernel/io/dolfin/Makefile.in src/kernel/la/Makefile.am src/kernel/la/Makefile.in src/kernel/la/PETScFactory.cpp src/kernel/la/dolfin/GenericTensor.h src/kernel/la/dolfin/LinearAlgebraFactory.h src/kernel/la/dolfin/Matrix.h src/kernel/la/dolfin/PETScFactory.h src/kernel/la/dolfin/PETScMatrix.h src/kernel/la/dolfin/Scalar.h src/kernel/la/dolfin/Vector.h src/kernel/la/dolfin/dolfin_la.h src/kernel/la/dolfin/uBlasFactory.h src/kernel/la/dolfin/uBlasMatrix.h src/kernel/la/dolfin/uBlasVector.h src/kernel/la/uBlasFactory.cpp src/kernel/log/Makefile.in src/kernel/log/dolfin/Makefile.in src/kernel/main/Makefile.in src/kernel/main/dolfin/Makefile.in src/kernel/math/Makefile.in src/kernel/math/dolfin/Makefile.in src/kernel/mesh/Makefile.in src/kernel/mesh/dolfin/Makefile.in src/kernel/mf/Makefile.in src/kernel/mf/dolfin/Makefile.in src/kernel/nls/Makefile.in src/kernel/nls/dolfin/Makefile.in src/kernel/ode/Makefile.in src/kernel/ode/dolfin/Makefile.in src/kernel/parameter/Makefile.in src/kernel/parameter/dolfin/Makefile.in src/kernel/pde/Makefile.in src/kernel/pde/dolfin/Makefile.in src/kernel/plot/Makefile.in src/kernel/plot/dolfin/Makefile.in src/kernel/quadrature/Makefile.in src/kernel/quadrature/dolfin/Makefile.in src/lib/Makefile.in src/pydolfin/Makefile.in src/pydolfin/dolfin_docstrings.i src/pydolfin/dolfin_headers.h src/test/Makefile.in src/utils/Makefile.in src/utils/convert/Makefile.in src/utils/inp2dx/Makefile.in src/utils/swig/Makefile.in
description:
Added factory methods and types for different linear algebra backends.

----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin


Follow ups