← Back to team overview

dolfin team mailing list archive

Re: [HG] Optimisations of the GMRES solver in uBlasKrylovSolver.

 

On Mon, 2006-06-19 at 21:28 +0200, Anders Logg wrote:
> Sounds excellent... For what input data?
> 

Poisson 2D with linear elements. I've been testing GMRES with a mesh up
to 196x196, and up to 300x300 with BiCGStab. Just need to implement a
preconditioner and all the demos should run sufficiently fast without
PETSc. I think that this is important for people who want to take a
quick first look at DOLFIN and don't want to be bothered with difficult
dependencies (ie, something you have to build yourself). The simplicity
of uBlas also makes it ideal experimenting with new solvers and
preconditioners. 

Garth

> /Anders
> 
> 
> On Mon, Jun 19, 2006 at 08:27:28PM +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:   2016:19fd813bf372c0ef06bc01f62f983297c68106a8
> > tag:         tip
> > user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
> > date:        Mon Jun 19 20:27:01 2006 +0200
> > files:       src/kernel/la/uBlasKrylovSolver.cpp src/test/main.cpp
> > description:
> > Optimisations of the GMRES solver in uBlasKrylovSolver.
> > 
> > It now runs 15-20% faster than the PETSc GMRES solver with the same settings.
> > 
> > 
> > changeset:   2015:670b22e1eba32a9919c93cd53ee104892e8858a0
> > user:        "Anders Logg <logg@xxxxxxxxx>"
> > date:        Sun Jun 18 12:30:21 2006 +0200
> > files:       src/utils/xml/convertall
> > description:
> > Add script for converting all meshes in a directory to the new
> > DOLFIN XML format.
> > 
> > 
> > changeset:   2014:d8497ea8e300fdcd332e01a6289337ba7f169cac
> > parent:      2013:73c84f2ea38efffac3f35373332155cecad4f7ff
> > parent:      2000:725790f44172279c730abe7fdd36b6aca2d7d0b4
> > user:        "Anders Logg <logg@xxxxxxxxx>"
> > date:        Sat Jun 17 00:51:51 2006 +0200
> > files:       src/kernel/io/File.cpp src/kernel/io/GenericFile.cpp src/kernel/io/Makefile.in src/kernel/io/VTKFile.cpp src/kernel/io/XMLFile.cpp src/kernel/io/XMLMatrix.cpp src/kernel/io/XMLVector.cpp src/kernel/io/dolfin/File.h src/kernel/io/dolfin/GenericFile.h src/kernel/io/dolfin/Makefile.in src/kernel/io/dolfin/VTKFile.h src/kernel/io/dolfin/XMLFile.h src/kernel/mesh/Makefile.in src/kernel/mesh/dolfin/Makefile.in src/test/main.cpp src/utils/convert/dolfin-convert
> > description:
> > Merge new mesh library. This is a pretty big merge so I hope it doesn't
> > break anything... Will get back with further comments on the status of
> > the new mesh library.
> > 
> > 
> > -------------------------------------------------------
> > For more details, visit http://www.fenics.org/hg/dolfin
> > 
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev




Follow ups

References