← Back to team overview

dolfin team mailing list archive

Re: [HG dolfin] Get convection-diffusion demo working:

 

On Mon, Apr 30, 2007 at 05:53:45PM +0200, Garth N. Wells wrote:
> Could you add code for computing the boundary sub-domains for the 
> conv-diff demo (rather than reading from file)? It's useful to see how 
> to do it, and allows refined and different meshes to be experimented with.
> 
> Garth

It's already there in src/demo/subdomains/ but I can add a comment
about it in the demo.

/Anders


> 
> 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:   2959:5aa16aeb80f311c180df9a0f88b8fbdaf58cacfb
> >tag:         tip
> >user:        "Anders Logg <logg@xxxxxxxxx>"
> >date:        Mon Apr 30 15:41:14 2007 +0200
> >files:       src/demo/pde/convection-diffusion/ConvectionDiffusion.h 
> >src/demo/pde/convection-diffusion/Stokes.form 
> >src/demo/pde/convection-diffusion/Stokes.h 
> >src/demo/pde/convection-diffusion/main.cpp 
> >src/demo/pde/convection-diffusion/plot.py 
> >src/demo/pde/convection-diffusion/subdomains.xml.gz 
> >src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.cpp 
> >src/kernel/function/dolfin/DiscreteFunction.h 
> >src/kernel/function/dolfin/Function.h src/kernel/la/Makefile.am 
> >src/kernel/la/Makefile.in src/kernel/la/dolfin/Makefile.am 
> >src/kernel/la/dolfin/Makefile.in src/kernel/la/dolfin/dolfin_la.h 
> >src/kernel/la/dolfin/solve.h src/kernel/la/dolfin/uBlasLinearSolver.h 
> >src/kernel/la/solve.cpp
> >description:
> >Get convection-diffusion demo working:
> > - Assignment of Functions now implemented, allows simple specification
> >   of initial condions, for example Function u0(mesh, 0.0) and then 
> >   assignment
> >   in time loop: u0 = u1.
> > - Add simple interface for solving linear systems: solve.h supplies one 
> > single
> >   function solve(A, x, b) using LU factorization (if available).
> >
> >
> >changeset:   2958:b8bccbd14089dd73eb3c074ce4a356211322e676
> >user:        "Anders Logg <logg@xxxxxxxxx>"
> >date:        Mon Apr 30 00:49:53 2007 +0200
> >files:       src/demo/pde/convection-diffusion/ConvectionDiffusion.form 
> >src/demo/pde/convection-diffusion/ConvectionDiffusion.h 
> >src/demo/pde/convection-diffusion/Stokes.form 
> >src/demo/pde/convection-diffusion/Stokes.h
> >description:
> >Update and recompile forms for convection-diffusion demo.
> >Will try to get this running next.
> >
> >
> >changeset:   2957:8a956192aa0b11bd3bbb0e023afb0e9af29b8604
> >user:        "Anders Logg <logg@xxxxxxxxx>"
> >date:        Mon Apr 30 00:46:00 2007 +0200
> >files:       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/stabilized/subdomains.xml.gz 
> >src/kernel/fem/Assembler.cpp src/kernel/fem/BoundaryCondition.cpp 
> >src/kernel/function/Function.cpp src/kernel/function/dolfin/Function.h 
> >src/kernel/function/dolfin/SpecialFunctions.h
> >description:
> >Make equal order stabilized version of Stokes work:
> > - Special functions MeshSize and InvMeshSize now available again
> > - Make current cell available to user-defined functions
> > - Solution now looks ok for both versions of Stokes demo
> >
> >
> >----------------------------------------------------------------------
> >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
> >
> 


References