← 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. The last problem turned out to be the boundary conditions: the
boundary conditions were applied in the wrong order. The latest of the
if-statements overrides the previous, so one has to be careful so that
they are added in the correct order.

I'll add a 2d problem as well, and then release a new version of DOLFIN
(0.5.12). Anything else that should be in there (or removed) for the
release?

/Johan


> Great that it's working. I ran the demo and looked at the results, and
> everything seems fine.
>
> Garth
>
> On Thu, 2005-12-22 at 08:52 +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
>> >>
>> >
>> > --
>> > Anders Logg
>> > Research Assistant Professor
>> > Toyota Technological Institute at Chicago
>> > http://www.tti-c.org/logg/
>> >
>> > _______________________________________________
>> > 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
> --
> Dr. Garth N. Wells
> Faculty of Civil Engineering and Geosciences
> Delft University of Technology
> Stevinweg 1
> 2628 CN Delft
> The Netherlands
>
> tel.     +31 15 278 7922
> fax.     +31 15 278 6383
> e-mail   g.n.wells@xxxxxxxxxx
> url      http://www.mechanics.citg.tudelft.nl/~garth
>
>



-- 
Johan Hoffman, PhD
Assistant Professor
School of Computer Science and Communication
Royal Institute of Technology KTH
SE-100 44 Stockholm
Sweden

Email: jhoffman@xxxxxxxxxxx
URL: www.nada.kth.se/~jhoffman