← Back to team overview

dolfin team mailing list archive

Add nls demo. [...]

 

Commit from garth (2005-11-02 13:22 CET)
-----------------

Add nls demo.

It involves solving Poisson equation with a perturbed Jacobian. For testing, the result computed by the nonlinear solver is compared with the solution of the linear problem.

  dolfin  Makefile.in                                        1.126
  dolfin  aclocal.m4                                         1.149
  dolfin  configure                                          1.226
  dolfin  src/Makefile.in                                    1.128
  dolfin  src/config/Makefile.in                             1.129
  dolfin  src/demo/Makefile.am                               1.21
  dolfin  src/demo/Makefile.in                               1.134
  dolfin  src/demo/bench/Makefile.in                         1.54
  dolfin  src/demo/fem/Makefile.in                           1.32
+ dolfin  src/demo/nls/Makefile                              1.1
+ dolfin  src/demo/nls/Poisson.form                          1.1
+ dolfin  src/demo/nls/Poisson.h                             1.1
+ dolfin  src/demo/nls/PoissonNl.form                        1.1
+ dolfin  src/demo/nls/PoissonNl.h                           1.1
+ dolfin  src/demo/nls/main.cpp                              1.1
  dolfin  src/demo/scripting/Makefile.in                     1.18
  dolfin  src/demo/solvers/Makefile.in                       1.128
  dolfin  src/demo/solvers/navierstokes/Makefile.in          1.95
  dolfin  src/demo/solvers/ode/Makefile.in                   1.112
  dolfin  src/demo/solvers/ode/homotopy/Makefile.in          1.57
  dolfin  src/demo/solvers/ode/modeling/Makefile.in          1.84
  dolfin  src/greeting/Makefile.in                           1.109
  dolfin  src/kernel/Makefile.in                             1.125
  dolfin  src/kernel/common/Makefile.in                      1.129
  dolfin  src/kernel/common/dolfin/Makefile.in               1.123
  dolfin  src/kernel/fem/Makefile.in                         1.138
  dolfin  src/kernel/fem/dolfin/Makefile.in                  1.137
  dolfin  src/kernel/form/Makefile.in                        1.108
  dolfin  src/kernel/form/dolfin/Makefile.in                 1.108
  dolfin  src/kernel/function/Makefile.in                    1.99
  dolfin  src/kernel/function/dolfin/Makefile.in             1.99
  dolfin  src/kernel/io/Makefile.in                          1.135
  dolfin  src/kernel/io/dolfin/Makefile.in                   1.129
  dolfin  src/kernel/la/Makefile.in                          1.136
  dolfin  src/kernel/la/dolfin/Makefile.in                   1.133
  dolfin  src/kernel/log/Makefile.in                         1.116
  dolfin  src/kernel/log/dolfin/Makefile.in                  1.116
  dolfin  src/kernel/main/Makefile.in                        1.126
  dolfin  src/kernel/main/dolfin/Makefile.in                 1.121
  dolfin  src/kernel/math/Makefile.in                        1.117
  dolfin  src/kernel/math/dolfin/Makefile.in                 1.116
  dolfin  src/kernel/mesh/Makefile.in                        1.103
  dolfin  src/kernel/mesh/dolfin/Makefile.in                 1.102
  dolfin  src/kernel/nls/Makefile.in                         1.10
  dolfin  src/kernel/nls/NonlinearFunction.cpp               1.4
  dolfin  src/kernel/nls/NonlinearSolver.cpp                 1.13
  dolfin  src/kernel/nls/dolfin/Makefile.in                  1.10
  dolfin  src/kernel/nls/dolfin/NonlinearFunction.h          1.4
  dolfin  src/kernel/nls/dolfin/NonlinearSolver.h            1.11
  dolfin  src/kernel/ode/Makefile.in                         1.130
  dolfin  src/kernel/ode/dolfin/Makefile.in                  1.127
  dolfin  src/kernel/quadrature/Makefile.in                  1.118
  dolfin  src/kernel/quadrature/dolfin/Makefile.in           1.118
  dolfin  src/kernel/settings/Makefile.in                    1.111
  dolfin  src/kernel/settings/dolfin/Makefile.in             1.111
  dolfin  src/modules/Makefile.in                            1.135
  dolfin  src/modules/convdiff/Makefile.in                   1.128
  dolfin  src/modules/convdiff/dolfin/Makefile.in            1.55
  dolfin  src/modules/dolfin/Makefile.in                     1.55
  dolfin  src/modules/elasticity/Makefile.in                 1.91
  dolfin  src/modules/elasticity/dolfin/Makefile.in          1.45
  dolfin  src/modules/elasticity-updated/Makefile.in         1.81
  dolfin  src/modules/elasticity-updated/dolfin/Makefile.in  1.42
  dolfin  src/modules/heat/Makefile.in                       1.35
  dolfin  src/modules/heat/dolfin/Makefile.in                1.18
  dolfin  src/modules/navierstokes/Makefile.in               1.125
  dolfin  src/modules/navierstokes/dolfin/Makefile.in        1.54
  dolfin  src/modules/poisson/Makefile.in                    1.127
  dolfin  src/modules/poisson/dolfin/Makefile.in             1.56
  dolfin  src/modules/stokes/Makefile.in                     1.19
  dolfin  src/modules/stokes/dolfin/Makefile.in              1.17
  dolfin  src/post/Makefile.in                               1.112
  dolfin  src/pre/Makefile.in                                1.120
  dolfin  src/utils/Makefile.in                              1.123
  dolfin  src/utils/inp2dx/Makefile.in                       1.123