← Back to team overview

dolfin team mailing list archive

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

 

Anders Logg wrote:
> Garth, were you going to make any modifications to the linear algebra
> chapter yourself?
>

I was going to have a quick look. I don't have much time though. I've
fixed a small number of things which I'll check in now, so you can have
a go at restructuring the chapter (I like the structure that you've
outlined below).

Garth


> 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
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
> 




References