← Back to team overview

dolfin team mailing list archive

Re: [HG] Check-in Johan's additions to the linear algebra chapter.

 

Garth, were you going to make any modifications to the linear algebra
chapter yourself?

Here are some quick comments:

 - Maybe we should first write about the simple classes Matrix,
   Vector, GMRES, LU, KrylovSolver, before talking about PETSc and
   uBlas?

 - VirtualMatrix has been removed. Instead we have specific classes
   uBlasKrylovMatrix and PETScKrylovMatrix, which we should probably
   mention closer to the end of the chapter since it is advanced usage.

 - We could consider moving a detailed discussion of the
   implementation (including the class diagram) to an appendix.

 - Perhaps the following sections would be good to have:

   1. Matrices and vectors

   2. Solving linear systems
 
      2.1 Direct methods

      2.2 Krylov methods

          2.2.1 Choosing a preconditioner

          2.2.2 Matrix-free solvers
     
   3. Solving eigenvalue problems

   4. A good title for discussing different representations

      4.1 PETSc

          Talk about PETSc, mention mat(), vec()

      4.2 uBlas

          Talk about uBlas

I can help out to fix this.

/Anders
   

On Fri, Aug 25, 2006 at 12:59:37PM +0200, DOLFIN wrote:
> One or more new changesets pushed to the primary DOLFIN repository.
> A short summary of the last three changesets is included below.
> 
> changeset:   2180:520509a5c1f543b804c81fbf12b70017f5dca0fd
> tag:         tip
> user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> date:        Fri Aug 25 12:59:24 2006 +0200
> files:       doc/manual/bibliography.bib doc/manual/chapters/linearalgebra.tex doc/manual/dolfin-user-manual.pdf
> description:
> Check-in Johan's additions to the linear algebra chapter.
> 
> 
> changeset:   2179:c96ffa56c6b2e8217d1933fa7718e0d27dbd903f
> user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> date:        Fri Aug 25 12:01:59 2006 +0200
> files:       Makefile.in configure configure.ac
> description:
> Fix configure problem. dolfin-config --cflags was not returning
> -DHAVE_PETSC_H=1 when PETSc is enabled.
> 
> 
> changeset:   2178:6d86b3728435b4fa797476871d0ddbdc457db3f3
> user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> date:        Fri Aug 25 10:24:15 2006 +0200
> files:       src/demo/nls/nonlinearpoisson/plot.py src/demo/pde/nonlinear/nonlinear-poisson/plot.py
> description:
> Add plot scripts for nonlinear demos.
> 
> 
> -------------------------------------------------------
> For more details, visit http://www.fenics.org/hg/dolfin
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev


Follow ups

References