← Back to team overview

dolfin team mailing list archive

Re: [noreply@xxxxxxxxxxxxx: [Branch ~dolfin-core/dolfin/main] Rev 4575: Speedup assembly over exterior facets by not using BoundaryMesh]

 

On Fri, 2010-02-26 at 14:07 +0100, Anders Logg wrote:
> I've added some timings in the sandbox repository with the following results:
> 
>   Direct iteration: 7.23
>   Create boundary: 34.27
>   Iteration over boundary: 0.03
> 
> This means direct iteration over facets (and skipping interior facets)
> is faster than boundary extraction + iteration over boundary.
> 

I'm not happy that this breaks parallel assembly. The change should be
reverted until it works in parallel.

Garth  

> I've modified Assembler (not SystemAssembler) to not use BoundaryMesh.
> 
> --
> Anders
> email message attachment
> > -------- Forwarded Message --------
> > From: noreply@xxxxxxxxxxxxx
> > Reply-to: noreply@xxxxxxxxxxxxx
> > To: Anders Logg <logg@xxxxxxxxx>
> > Subject: [Branch ~dolfin-core/dolfin/main] Rev 4575: Speedup
> > assembly over exterior facets by not using BoundaryMesh
> > Date: Fri, 26 Feb 2010 13:03:43 -0000
> > 
> > ------------------------------------------------------------
> > revno: 4575
> > committer: Anders Logg <logg@xxxxxxxxx>
> > branch nick: dolfin-dev
> > timestamp: Fri 2010-02-26 13:59:05 +0100
> > message:
> >   Speedup assembly over exterior facets by not using BoundaryMesh
> > modified:
> >   ChangeLog
> >   dolfin/fem/Assembler.cpp
> > 
> > 
> > --
> > lp:dolfin
> > https://code.launchpad.net/~dolfin-core/dolfin/main
> > 
> > Your team DOLFIN Core Team is subscribed to branch lp:dolfin.
> > To unsubscribe from this branch go to https://code.launchpad.net/~dolfin-core/dolfin/main/+edit-subscription.
> _______________________________________________
> Mailing list: https://launchpad.net/~dolfin
> Post to     : dolfin@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dolfin
> More help   : https://help.launchpad.net/ListHelp





Follow ups

References