dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #03159
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