On Thu, Nov 17, 2011 at 09:52:12PM -0000, Garth Wells wrote:
> On 17 November 2011 21:37, Anders Logg <email address hidden> wrote:
> > On Thu, Nov 17, 2011 at 10:24:56PM +0100, Andre Massing wrote:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> On 11/17/2011 09:40 PM, Anders Logg wrote:
> >> > Looks like the only remaining thing is periodic BC not working
> >> > with Trilinos. From running the periodic demo:
> >> >
> >> > Error: Unable to add block of values to Epetra matrix. *** Reason:
> >> > Did not manage to perform Epetra_FECrsMatrix::SumIntoGlobalValues.
> >> > *** Where: This error was encountered inside EpetraMatrix.cpp.
> >> >
> >>
> >> I wrote a somewhat lengthy email about that, explaining what goes
> >> wrong and asking for opinons... you have even replied to it :)
> >
> > I know and I've read it carefully!
> >
> > I think I responded and said that this needs to be addressed by
> > incorporating boundary conditions into the FunctionSpace by
> > implementing constrained spaces. I even linked to a blueprint.
> >
>
> A blueprint on this has been about for coming up two years:
>
> https://blueprints.launchpad.net/dolfin/+spec/bcs-in-sparsitypattern
I just noticed (see other post). I've marked it as superseded by the
new blueprint.
--
Anders
> Garth
>
> > Bottom line: we won't fix this now so I'll add a check in that demo
> > that it doesn't work with Epetra.
> >
> >
> >
> >> The bottom line is that there are several related issues:
> >> 1. The sparsity pattern does not consider PeriodicBC thus there will
> >> be an error in Trilinos when copying a slave row to a master row since
> >> the matrix is filled / finalized.
> >>
> >> 2. Dirichlet and PeriodicBC calling and matrix.apply() while applying
> >> bc. Every such call triggers a finalization of the matrix atm.
> >>
> >> 3. https://bugs.launchpad.net/dolfin/+bug/891452
> >> (which for some reason does not show up in the bug overview, neither
> >> has been sent to the list, strange.)
> >>
> >> See the original post
> >> https://bugs.launchpad.net/dolfin/+bug/864741/comments/2
> >>
> >> for a more detailed explanation.
> >> The point is that it seems like a more fundamental problem where I
> >> haven't dared to dirty-hack around without opinions from the devs
> >> /maintainers :)
> >
> >
> >> - --
> >> Andre
> >>
> >>
> >>
> >>
> >>
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v2.0.17 (GNU/Linux)
> >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> >>
> >> iQEcBAEBAgAGBQJOxXuoAAoJEA79ggnbq9dm0ToIAJYp09Rkq9midizQnt8zw4gr
> >> 197meLuTEuBn7fN4FR9EV3yBqhAwg7Ay/4UW96Da9mt09JoY+CRKEWyzBVhD0TC9
> >> jcDw7aroXZVJMZ9KgHWKiwyBA/7l+4SRXen6DXAneEKIfBJGnNFiul3HTgjBxFdR
> >> ZG7sMELsvynDM7ryt2FpZl89qI34YnOwCNj9vZAXNe8TWA4qsHmc7BTmBWojLYBS
> >> eStuEd73652epXBOmmQHZ47fZg83SxMUJgPkPbDKxgHBaM0sp9Q2X+f1lu5uY/wF
> >> 4pIOPIfb8bSA/90Ud3JBIinin43gW4GfL661DzldNlki8kbU5Zzob97wOnCHOpI=
> >> =l8m5
> >> -----END PGP SIGNATURE-----
> >
> >
> > Title:
> > Unit tests fail to run if Trilinos is installed but not PETSc
> >
> > To manage notifications about this bug go to:
> > https://bugs.launchpad.net/dolfin/+bug/891716/+subscriptions
> >
>
On Thu, Nov 17, 2011 at 09:52:12PM -0000, Garth Wells wrote: FECrsMatrix: :SumIntoGlobalV alues. /blueprints. launchpad. net/dolfin/ +spec/bcs- in-sparsitypatt ern
> On 17 November 2011 21:37, Anders Logg <email address hidden> wrote:
> > On Thu, Nov 17, 2011 at 10:24:56PM +0100, Andre Massing wrote:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> On 11/17/2011 09:40 PM, Anders Logg wrote:
> >> > Looks like the only remaining thing is periodic BC not working
> >> > with Trilinos. From running the periodic demo:
> >> >
> >> > Error: Unable to add block of values to Epetra matrix. *** Reason:
> >> > Did not manage to perform Epetra_
> >> > *** Where: This error was encountered inside EpetraMatrix.cpp.
> >> >
> >>
> >> I wrote a somewhat lengthy email about that, explaining what goes
> >> wrong and asking for opinons... you have even replied to it :)
> >
> > I know and I've read it carefully!
> >
> > I think I responded and said that this needs to be addressed by
> > incorporating boundary conditions into the FunctionSpace by
> > implementing constrained spaces. I even linked to a blueprint.
> >
>
> A blueprint on this has been about for coming up two years:
>
> https:/
I just noticed (see other post). I've marked it as superseded by the
new blueprint.
--
Anders
> Garth /bugs.launchpad .net/dolfin/ +bug/891452 /bugs.launchpad .net/dolfin/ +bug/864741/ comments/ 2 enigmail. mozdev. org/ OxXuoAAoJEA79gg nbq9dm0ToIAJYp0 9Rkq9midizQnt8z w4gr 4FR9EV3yBqhAwg7 Ay/4UW96Da9mt09 JoY+CRKEWyzBVhD 0TC9 KgHWKiwyBA/ 7l+4SRXen6DXAne EKIfBJGnNFiul3H TgjBxFdR yt2FpZl89qI34Yn OwCNj9vZAXNe8TW A4qsHmc7BTmBWoj LYBS OmmQHZ47fZg83Sx MUJgPkPbDKxgHBa M0sp9Q2X+ f1lu5uY/ wF 90Ud3JBIinin43g W4GfL661DzldNlk i8kbU5Zzob97wOn CHOpI= /bugs.launchpad .net/dolfin/ +bug/891716/ +subscriptions
>
> > Bottom line: we won't fix this now so I'll add a check in that demo
> > that it doesn't work with Epetra.
> >
> >
> >
> >> The bottom line is that there are several related issues:
> >> 1. The sparsity pattern does not consider PeriodicBC thus there will
> >> be an error in Trilinos when copying a slave row to a master row since
> >> the matrix is filled / finalized.
> >>
> >> 2. Dirichlet and PeriodicBC calling and matrix.apply() while applying
> >> bc. Every such call triggers a finalization of the matrix atm.
> >>
> >> 3. https:/
> >> (which for some reason does not show up in the bug overview, neither
> >> has been sent to the list, strange.)
> >>
> >> See the original post
> >> https:/
> >>
> >> for a more detailed explanation.
> >> The point is that it seems like a more fundamental problem where I
> >> haven't dared to dirty-hack around without opinions from the devs
> >> /maintainers :)
> >
> >
> >> - --
> >> Andre
> >>
> >>
> >>
> >>
> >>
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v2.0.17 (GNU/Linux)
> >> Comment: Using GnuPG with Mozilla - http://
> >>
> >> iQEcBAEBAgAGBQJ
> >> 197meLuTEuBn7fN
> >> jcDw7aroXZVJMZ9
> >> ZG7sMELsvynDM7r
> >> eStuEd73652epXB
> >> 4pIOPIfb8bSA/
> >> =l8m5
> >> -----END PGP SIGNATURE-----
> >
> >
> > Title:
> > Unit tests fail to run if Trilinos is installed but not PETSc
> >
> > To manage notifications about this bug go to:
> > https:/
> >
>