dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #25881
Re: SymmetricAssembler and SystemAssembler
-
To:
Joachim Berdal Haga <jobh@xxxxxxxxx>
-
From:
Anders Logg <logg@xxxxxxxxx>
-
Date:
Mon, 3 Sep 2012 13:40:51 +0200
-
Cc:
DOLFIN Mailing List <dolfin@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<CAPKc5=9LnN1TPo1Ks3tyCDKSvuqPVH36ctQz2V-1ffH3Coc9GA@mail.gmail.com>
-
User-agent:
Mutt/1.5.21 (2010-09-15)
On Mon, Sep 03, 2012 at 09:21:05AM +0200, Joachim Berdal Haga wrote:
> > re-assembling the coefficient matrix. SystemAssembler OTOH can easily
> > be reimplemented in terms of SymmetricAssembler + Assembler.
> > (SymmetricAssembler only does rank-2, to avoid duplication; hence,
> > both are required)
>
> ... and, just to mention it, it wouldn't be a problem to support
> rank-0/1 as well in SymmetricAssembler, in which case we can get down
> to one assembler implementation. Plus OpenMP.
If we can get the same speed as Assembler + all the features of
SymmetricAssembler, then I think both should be merged into one.
Is there an overhead for putting the OpenMP code into the regular
assembler? We would trivially loop over one color.
--
Anders
Follow ups
References