← Back to team overview

dolfin team mailing list archive

Re: [HG DOLFIN] Work on PyDOLFIN demos. More work is needed before PyDOLFIN support all demos.

 

Current status of PyDOLFIN demos:

#Working:
mesh/meshfunction
mesh/partitioning
mesh/refinement
pde/convection-diffusion
pde/functional
pde/mixed-poisson
pde/periodic
pde/poisson
pde/poisson1D
pde/dg
plot
quadrature

#Not added:
ode/complex
ode/stiff
ode/courtemanche
ode/homotopy/economy
ode/homotopy/simple
ode/harmonic
ode/lorenz
ode/method-weights
nls/cahn-hilliard

#Not working:
fem
la/eigensolver
mesh/subdomains
nls/nonlinearpoisson
ode/aliev-panfilov
pde/elasticity
pde/lift-drag
pde/nonlinear-poisson
pde/stokes/stabilized
pde/stokes/taylor-hood

Some issues remain to be solved in PyDOLFIN for the above demos to work. I've
added a short problem description to each demo that doesn't work. Feel free to
help solving these issues.

Kristian


Quoting DOLFIN <dolfin@xxxxxxxxxx>:

> One or more new changesets pushed to the primary dolfin repository.
> A short summary of the last three changesets is included below.
> 
> changeset:   3406:6ba29378cdb0c4a2603045f1db89cae5ff09a924
> tag:         tip
> user:        "Kristian Oelgaard <k.b.oelgaard@xxxxxxxxxx>"
> date:        Wed Nov 28 15:25:29 2007 +0100
> files:       src/demo/Makefile.am src/demo/Makefile.in src/demo/fem/Makefile
> src/demo/fem/cpp/Makefile src/demo/fem/cpp/main.cpp src/demo/fem/main.cpp
> src/demo/fem/python/demo.py src/demo/la/eigensolver/Makefile
> src/demo/la/eigensolver/cpp/Makefile src/demo/la/eigensolver/cpp/main.cpp
> src/demo/la/eigensolver/main.cpp src/demo/la/eigensolver/python/demo.py
> src/demo/mesh/meshfunction/Makefile src/demo/mesh/meshfunction/cpp/Makefile
> src/demo/mesh/meshfunction/cpp/main.cpp
> src/demo/mesh/meshfunction/cpp/plot.py src/demo/mesh/meshfunction/main.cpp
> src/demo/mesh/meshfunction/plot.py src/demo/mesh/meshfunction/python/demo.py
> src/demo/mesh/subdomains/Makefile src/demo/mesh/subdomains/cpp/Makefile
> src/demo/mesh/subdomains/cpp/main.cpp src/demo/mesh/subdomains/main.cpp
> src/demo/mesh/subdomains/python/demo.py
> src/demo/nls/nonlinearpoisson/Makefile
> src/demo/nls/nonlinearpoisson/NonlinearPoisson.form
> src/demo/nls/nonlinearpoisson/NonlinearPoisson.h
> src/demo/nls/nonlinearpoisson/cpp/Makefi
>  le src/demo/nls/nonlinearpoisson/cpp/NonlinearPoisson.form
> src/demo/nls/nonlinearpoisson/cpp/NonlinearPoisson.h
> src/demo/nls/nonlinearpoisson/cpp/main.cpp
> src/demo/nls/nonlinearpoisson/main.cpp
> src/demo/nls/nonlinearpoisson/python/demo.py
> src/demo/ode/aliev-panfilov/Makefile src/demo/ode/aliev-panfilov/cpp/Makefile
> src/demo/ode/aliev-panfilov/cpp/main.cpp
> src/demo/ode/aliev-panfilov/cpp/plot.py src/demo/ode/aliev-panfilov/main.cpp
> src/demo/ode/aliev-panfilov/plot.py
> src/demo/ode/aliev-panfilov/python/demo.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/cpp/ConvectionDiffusion.form
> src/demo/pde/convection-diffusion/cpp/ConvectionDiffusion.h
> src/demo/pde/convection-diffusion/cpp/Makefile
> src/demo/pde/convection-diffusion/cpp/main.cpp
> src/demo/pde/convection-diffusion/main.cpp
> src/demo/pde/convection-diffusion/python/demo.py 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/cpp/Elasticity.form
> src/demo/pde/elasticity/cpp/Elasticity.h src/demo/pde/elasticity/cpp/Makefile
> src/demo/pde/elasticity/cpp/main.cpp src/demo/pde/elasticity/cpp/plot.py
> src/demo/pde/elasticity/main.cpp src/demo/pde/elasticity/plot.py
> src/demo/pde/elasticity/python/demo.py
> src/demo/pde/functional/EnergyNorm.form src/demo/pde/functional/EnergyNorm.h
> src/demo/pde/functional/Makefile src/demo/pde/functional/cpp/EnergyNorm.form
> src/demo/pde/functional/cpp/EnergyNorm.h src/demo/pde/functional/cpp/Makefile
> src/demo/pde/functional/cpp/main.cpp src/demo/pde/functional/main.cpp
> src/demo/pde/functional/python/demo.py 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/cpp/Drag.form src/demo/pde/lift-dra
>  g/cpp/Drag.h src/demo/pde/lift-drag/cpp/Lift.form
> src/demo/pde/lift-drag/cpp/Lift.h src/demo/pde/lift-drag/cpp/Makefile
> src/demo/pde/lift-drag/cpp/main.cpp src/demo/pde/lift-drag/main.cpp
> src/demo/pde/lift-drag/python/demo.py 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/cpp/Makefile
> src/demo/pde/mixed-poisson/cpp/MixedPoisson.form
> src/demo/pde/mixed-poisson/cpp/MixedPoisson.h
> src/demo/pde/mixed-poisson/cpp/main.cpp
> src/demo/pde/mixed-poisson/cpp/plot.py src/demo/pde/mixed-poisson/main.cpp
> src/demo/pde/mixed-poisson/plot.py src/demo/pde/mixed-poisson/python/demo.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/cpp/Makefile
> src/demo/pde/nonlinear-poisson/cpp/NonlinearPoisson.form src/demo/pde/nonli
>  near-poisson/cpp/NonlinearPoisson.h
> src/demo/pde/nonlinear-poisson/cpp/NonlinearPoisson.py
> src/demo/pde/nonlinear-poisson/cpp/main.cpp
> src/demo/pde/nonlinear-poisson/cpp/plot.py
> src/demo/pde/nonlinear-poisson/main.cpp
> src/demo/pde/nonlinear-poisson/plot.py
> src/demo/pde/nonlinear-poisson/python/demo.py src/demo/pde/periodic/Makefile
> src/demo/pde/periodic/Poisson.form src/demo/pde/periodic/Poisson.h
> src/demo/pde/periodic/cpp/Makefile src/demo/pde/periodic/cpp/Poisson.form
> src/demo/pde/periodic/cpp/Poisson.h src/demo/pde/periodic/cpp/main.cpp
> src/demo/pde/periodic/main.cpp src/demo/pde/periodic/python/demo.py
> src/demo/pde/poisson1D/cpp/main.cpp src/demo/pde/poisson1D/python/demo.py
> 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/cpp/Makefile
> src/demo/pde/stokes/stabilized/cpp/Stokes.form
> src/demo/pde/stokes/stabilized/cpp/Stokes.h
> src/demo/pde/stokes/stabilized/cpp/main.cpp
>   src/demo/pde/stokes/stabilized/cpp/plot.py
> src/demo/pde/stokes/stabilized/main.cpp
> src/demo/pde/stokes/stabilized/plot.py
> src/demo/pde/stokes/stabilized/python/demo.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/cpp/Makefile
> src/demo/pde/stokes/taylor-hood/cpp/Stokes.form
> src/demo/pde/stokes/taylor-hood/cpp/Stokes.h
> src/demo/pde/stokes/taylor-hood/cpp/main.cpp
> src/demo/pde/stokes/taylor-hood/cpp/plot.py
> src/demo/pde/stokes/taylor-hood/main.cpp
> src/demo/pde/stokes/taylor-hood/plot.py
> src/demo/pde/stokes/taylor-hood/python/demo.py src/demo/quadrature/Makefile
> src/demo/quadrature/cpp/Makefile src/demo/quadrature/cpp/main.cpp
> src/demo/quadrature/main.cpp src/demo/quadrature/python/demo.py
> src/pydolfin/assemble.py src/pydolfin/dolfin_function_pre.i
> src/pydolfin/dolfin_headers.h
> description:
> Work on PyDOLFIN demos. More work is needed before PyDOLFIN support all
> demos.
> 
> 
> changeset:   3405:587aa4c282a2e5e4714ad3b03ded5dc332f531bc
> user:        "Kristian Oelgaard <k.b.oelgaard@xxxxxxxxxx>"
> date:        Tue Nov 27 19:56:07 2007 +0100
> files:       src/demo/pde/dg/cpp/Poisson.h src/kernel/fem/DirichletBC.cpp
> src/kernel/fem/dolfin/DirichletBC.h
> description:
> Pointwise application of BCs now implemented.
> 
> 
> changeset:   3404:2b77b3437a6d7f32b8c30fe86cb300a42054a807
> user:        "Kristian Oelgaard <k.b.oelgaard@xxxxxxxxxx>"
> date:        Fri Nov 23 15:37:27 2007 +0100
> files:       src/demo/Makefile.am src/demo/Makefile.in
> src/demo/pde/poisson1D/cpp/Makefile src/demo/pde/poisson1D/cpp/Poisson.form
> src/demo/pde/poisson1D/cpp/Poisson.h src/demo/pde/poisson1D/cpp/main.cpp
> description:
> Added 1D Poisson demo in src/demo/pde/poisson1D/cpp.
> 
> ----------------------------------------------------------------------
> 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
> 




Follow ups

References