← Back to team overview

dolfin team mailing list archive

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

 


On Mon, Jun 19, 2006 at 09:36:36PM +0200, Garth N. Wells wrote:
> 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

The new code looks very simple and clean. Is the only drawback that
uBlas is not parallel?

/Anders


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



Follow ups

References