← Back to team overview

dolfin team mailing list archive

Re: work on NSE solver for 3d problem. Solution seems ok. Testing is welcome.

 

Very good!

Since the code is now starting to become useful for a wider audience,
I'd like to suggest the following process for creating new releases:

1. At t = 0, one of the maintainers (hoffman/jansson/logg/wells)
suggests that it's time for a new release. He then also sets a
reasonable deadline t = T for the new release and announces his plans
to dolfin-dev.

2. Sometime before t = T, each of the other maintainers checks out the
current version for testing and verification and confirms to
dolfin-dev that everything is ok for a new release.

3. At t = T, the maintainer that originally suggested the new release
prepares and releases the new version.

The testing interval (0, T) does not have to be very long. It's also
ok to make a new release even if not all maintainers have responded
before t = T, if the maintainer making the release is confident that
the code is ready for release.

Since Johan H just announced his plans to make a new release, this will
be a first test. The deadline is a little vague ("before Christmas"),
but I'll try to confirm within an hour.

/Anders


On Thu, Dec 22, 2005 at 08:52:51AM +0100, Johan Hoffman wrote:
> Yes, that's a good idea. I'll do that.
> 
> I'll try to also prepare a 2D problem today, and then maybe we can release
> DOLFIN with a functioning NSE solver before Christmas.
> 
> Please let me know if you (Anders, Johan, Garth,...) experience any
> problems with the NSE solver. If not, I'll just clean it up before
> releasing DOLFIN.
> 
> /Johan
> 
> 
> > Looks great!
> >
> > When you're happy with the solver, maybe you can make a nice
> > picture for the gallery? (Choose View -> 3D View Properties -> Set
> > Background Color in ParaView and pick a white background.)
> >
> > /Anders
> >
> >
> > On Wed, Dec 21, 2005 at 06:56:38PM +0100, dolfin@xxxxxxxxxx wrote:
> >> Commit from hoffman (2005-12-21 18:56 CET)
> >> -------------------
> >>
> >> work on NSE solver for 3d problem. Solution seems ok. Testing is
> >> welcome.
> >>
> >>   dolfin  Makefile.in                                         1.134
> >>   dolfin  aclocal.m4                                          1.156
> >>   dolfin  configure                                           1.239
> >>   dolfin  src/Makefile.in                                     1.136
> >>   dolfin  src/config/Makefile.in                              1.137
> >>   dolfin  src/demo/Makefile.in                                1.143
> >>   dolfin  src/demo/fem/Makefile.in                            1.40
> >>   dolfin  src/demo/nls/Makefile.in                            1.7
> >>   dolfin  src/demo/scripting/Makefile.in                      1.26
> >>   dolfin  src/demo/solvers/Makefile.in                        1.136
> >>   dolfin  src/demo/solvers/navierstokes/Makefile.in           1.103
> >>   dolfin  src/demo/solvers/navierstokes/benchmark/main.cpp    1.29
> >>   dolfin  src/demo/solvers/ode/Makefile.in                    1.120
> >>   dolfin  src/demo/solvers/ode/homotopy/Makefile.in           1.65
> >>   dolfin  src/demo/solvers/ode/modeling/Makefile.in           1.92
> >>   dolfin  src/greeting/Makefile.in                            1.117
> >>   dolfin  src/kernel/Makefile.in                              1.134
> >>   dolfin  src/kernel/common/Makefile.in                       1.138
> >>   dolfin  src/kernel/common/dolfin/Makefile.in                1.132
> >>   dolfin  src/kernel/fem/Makefile.in                          1.147
> >>   dolfin  src/kernel/fem/dolfin/Makefile.in                   1.146
> >>   dolfin  src/kernel/form/Makefile.in                         1.116
> >>   dolfin  src/kernel/form/dolfin/Makefile.in                  1.116
> >>   dolfin  src/kernel/function/Makefile.in                     1.109
> >>   dolfin  src/kernel/function/dolfin/Makefile.in              1.110
> >>   dolfin  src/kernel/io/Makefile.in                           1.143
> >>   dolfin  src/kernel/io/dolfin/Makefile.in                    1.137
> >>   dolfin  src/kernel/la/Makefile.in                           1.146
> >>   dolfin  src/kernel/la/dolfin/Makefile.in                    1.143
> >>   dolfin  src/kernel/log/Makefile.in                          1.124
> >>   dolfin  src/kernel/log/dolfin/Makefile.in                   1.124
> >>   dolfin  src/kernel/main/Makefile.in                         1.134
> >>   dolfin  src/kernel/main/dolfin/Makefile.in                  1.129
> >>   dolfin  src/kernel/math/Makefile.in                         1.125
> >>   dolfin  src/kernel/math/dolfin/Makefile.in                  1.124
> >>   dolfin  src/kernel/mesh/Makefile.in                         1.111
> >>   dolfin  src/kernel/mesh/dolfin/Makefile.in                  1.110
> >>   dolfin  src/kernel/nls/Makefile.in                          1.21
> >>   dolfin  src/kernel/nls/dolfin/Makefile.in                   1.21
> >>   dolfin  src/kernel/ode/Makefile.in                          1.142
> >>   dolfin  src/kernel/ode/dolfin/Makefile.in                   1.139
> >>   dolfin  src/kernel/parameter/Makefile.in                    1.3
> >>   dolfin  src/kernel/parameter/Parameter.cpp                  1.4
> >>   dolfin  src/kernel/parameter/dolfin/Makefile.in             1.4
> >>   dolfin  src/kernel/quadrature/Makefile.in                   1.127
> >>   dolfin  src/kernel/quadrature/dolfin/Makefile.in            1.127
> >>   dolfin  src/modules/Makefile.in                             1.143
> >>   dolfin  src/modules/convdiff/Makefile.in                    1.136
> >>   dolfin  src/modules/convdiff/dolfin/Makefile.in             1.63
> >>   dolfin  src/modules/dolfin/Makefile.in                      1.63
> >>   dolfin  src/modules/elasticity/Makefile.in                  1.99
> >>   dolfin  src/modules/elasticity/dolfin/Makefile.in           1.53
> >>   dolfin  src/modules/elasticity-updated/Makefile.in          1.89
> >>   dolfin  src/modules/elasticity-updated/dolfin/Makefile.in   1.50
> >>   dolfin  src/modules/heat/Makefile.in                        1.43
> >>   dolfin  src/modules/heat/dolfin/Makefile.in                 1.26
> >>   dolfin  src/modules/navierstokes/Makefile.in                1.133
> >>   dolfin  src/modules/navierstokes/NSESolver.cpp              1.35
> >>   dolfin  src/modules/navierstokes/dolfin/Makefile.in         1.62
> >>   dolfin  src/modules/navierstokes/dolfin/NSEContinuity.form  1.13
> >>   dolfin  src/modules/navierstokes/dolfin/NSEContinuity.h     1.12
> >>   dolfin  src/modules/navierstokes/dolfin/NSEMomentum.form    1.11
> >>   dolfin  src/modules/navierstokes/dolfin/NSEMomentum.h       1.12
> >>   dolfin  src/modules/poisson/Makefile.in                     1.135
> >>   dolfin  src/modules/poisson/dolfin/Makefile.in              1.64
> >>   dolfin  src/modules/stokes/Makefile.in                      1.27
> >>   dolfin  src/modules/stokes/dolfin/Makefile.in               1.25
> >>   dolfin  src/post/Makefile.in                                1.120
> >>   dolfin  src/pre/Makefile.in                                 1.128
> >>   dolfin  src/utils/Makefile.in                               1.131
> >>   dolfin  src/utils/inp2dx/Makefile.in                        1.131
> >>
> >> _______________________________________________
> >> 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
> >
> 
> 
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> 

-- 
Anders Logg
Research Assistant Professor
Toyota Technological Institute at Chicago
http://www.tti-c.org/logg/



Follow ups

References