← Back to team overview

dolfin team mailing list archive

-Make FEM:nzsize public [...]

 

Commit from garth (2005-11-01 10:42 CET)
-----------------

-Make FEM:nzsize public
-Nonlinear solver is now working. Equations of the form F(u)=0 can be solved. Will add demo soon.

Nonlinear solver still requires some clean up. Issues include:
- More general initialisation required.
- Allow user to specify parameters for the Newton procedure.
- Allow user to set parameters for the iterative solver (what's the plan for the GMRES class?).
- Inhomogeneous Dirichlet boundary conditions. Some new functions are required in the class FEM to do this.
- Addition of an incremental Newton procedure. PETSc functions exist for this.

  dolfin  src/kernel/fem/dolfin/FEM.h                1.19
  dolfin  src/kernel/nls/NonlinearFunction.cpp       1.2
  dolfin  src/kernel/nls/NonlinearSolver.cpp         1.11
  dolfin  src/kernel/nls/dolfin/NonlinearFunction.h  1.2
  dolfin  src/kernel/nls/dolfin/NonlinearSolver.h    1.8



Follow ups