← Back to team overview

dolfin team mailing list archive

ODE: New implementation of multi-adaptive Jacobian. [...]

 

Commit from logg (2005-11-10 20:33 CET)
----------------

ODE: New implementation of multi-adaptive Jacobian.

Still experimental, set option "use new jacobian" to use the new
Jacobian computation.

The new Jacobian is updated continuosly and gives much better convergence,
but requires significantly more work in each iteration.

  dolfin  ChangeLog                                          1.249
  dolfin  src/demo/solvers/ode/reaction/main.cpp             1.22
  dolfin  src/kernel/ode/Makefile.am                         1.48
  dolfin  src/kernel/ode/Makefile.in                         1.134
  dolfin  src/kernel/ode/MonoAdaptiveNewtonSolver.cpp        1.33
  dolfin  src/kernel/ode/MultiAdaptiveJacobian.cpp           1.13
  dolfin  src/kernel/ode/MultiAdaptiveNewtonSolver.cpp       1.25
  dolfin  src/kernel/ode/MultiAdaptiveTimeSlab.cpp           1.43
+ dolfin  src/kernel/ode/NewMultiAdaptiveJacobian.cpp        1.1
  dolfin  src/kernel/ode/dolfin/Makefile.am                  1.42
  dolfin  src/kernel/ode/dolfin/Makefile.in                  1.131
  dolfin  src/kernel/ode/dolfin/MonoAdaptiveNewtonSolver.h   1.18
  dolfin  src/kernel/ode/dolfin/MultiAdaptiveJacobian.h      1.6
  dolfin  src/kernel/ode/dolfin/MultiAdaptiveNewtonSolver.h  1.13
  dolfin  src/kernel/ode/dolfin/MultiAdaptiveTimeSlab.h      1.20
+ dolfin  src/kernel/ode/dolfin/NewMultiAdaptiveJacobian.h   1.1
  dolfin  src/kernel/ode/dolfin/ODE.h                        1.44
  dolfin  src/kernel/settings/dolfin/Settings.h              1.60